📒 JavaScript

기존과 달라진 ES6에서의 리스트 순회 for i++ for of const list = [1, 2, 3]; for(let i = 0; i < list.length; i++) { console.log(list[i]); } for(const a of list) { console.log(a); } Array const arr = [1, 2, 3]; for(const a of arr) { console.log(a); } Set const set = new Set([1, 2, 3]); for ( const a of set) console.log(a); Map const map = new Map([['a', 1], ['b', 2], ['c', 3]]); for (const a of map) console.log(..
평가 코드가 계산(Evaluation)되어 값을 만드는 것 일급 값으로 다룰 수 있다 변수에 담을 수 있다 (함수를 변수에 담을 수 있다) 함수의 인자로 사용될 수 있다 (Parameter) 함수의 결과로 사용될 수 있다 (return 값) const a = 10; const add10 = a => a + 10; const r = add(10); console.log(r); // 20 일급 함수 함수를 값으로 다룰 수 있다 조합성과 추상화의 도구 const add5 = a => a + 5; console.log(add5); // a => a + 5 console.log(add5(5)); // 10 const f1 = () => () => 1; // () => 1 console.log(f1()); // (..
zunwon
'📒 JavaScript' 카테고리의 글 목록