JavaScript 12

JS 배열 API 공부

출처. https://www.youtube.com/watch?v=3CUjtKJ7PJg&t=122s API종류도 많고 Python의 map과 비슷한 개념과 .filter().join() 같이 두 번 연속으로 API를 쓰는 건 연습을 잘해야겠다. sort에서 .sort((a,b) => a-b) 는 정말 익숙하지 않다 ㄷㄷ // Q1. make a string out of an array const fruits = ['apple', 'banana', 'orange']; const result = fruits.join(','); console.log(result); //apple,banana,orange // Q2. make an array out of a string const fruits = 'apple, ..

JS array 입문!

출처. https://www.youtube.com/watch?v=yOdAVDuHUKQ 다른 언어를 아니깐 그냥 술술 들렸다. 그래도 항상 자만하지 말고 처음부터 끝까지 듣기로 했으니 화이팅! //Array! 'use strict'; // 1. Declaration const arr1 = new Array(); const arr2 = [1, 2]; // 2. Index position const fruits = ['apple', 'banana']; console.log(fruits); //["apple", "banana"] console.log(fruits.length); //2 console.log(fruits[0]); //apple console.log(fruits[1]); //banana consol..

JS Class 입문!

출처. https://www.youtube.com/watch?v=_DLhUBWsRtw&t=228s 오늘도 공부했당. 나 스스로한테 뿌듯한 시간이었던 듯! 오늘 공부했던 Class는 JS를 객체지향으로 바꿔주는 그런 느낌이다. 잘 모르지만...ㅎㅎ Python의 super, JAVA의 override를 좀 더 쉽게 이해할 수 있게 된 것 같다. // Object-oriendted programming // class: template // object: instance of class // JavaScript classes // - introduced in ES6 // - syntactical sugar over prototype-based inheritance 'use strict'; // 1. Clas..

JS function 입문!

출처. https://www.youtube.com/watch?v=e_lU39U-5bQ 무료로 유학파가 가능해지다니 유튜브와 엘리님에게 감사하다. 생각보다 포스팅 하려니깐 어렵다. 누가 이걸 볼까?ㅋㅋㅋㅋㅋ // 1. Function deckaration function name(params) { // body... return 0; } // one function === one thing // naming = doSomething, command, verb의 형태로 // function is object in JS // thus 변수,param,return값으로 할당 가능 "use strict"; function printHello(message) { console.log(message); } log('..

공부 목표!

html5, css 로 크로미늄 기반 프론트 엔드, node.js로 백엔드를 사용하는 electron 개발을 하려고 한다. npm의 방대함과 크로미늄의 호환성까지 딱 나한테 맞는 목표인듯!!! rs232 serial 통신 프로그램이 첫 목표지만, raspi gpio control과 electron을 이용한 앱 개발이 자유로워졌다면! 나의 생각을 자유롭게 개발하고 싶다. 고로 목표는 html5, css, JS -> node.js -> electron 방학이 끝나기 전에 해야하니 2달 안에 빡시다 ㅠㅠ 화이팅!!