728x90 반응형 ES62 ES6] map() 을 활용한 다양한 Array, Object 연산방법 map() : 배열속 모든 element를 가지고 함수를 실행한 결과값을 새로운 배열로 반환하는 함수이다. //분기별 한 고객당 판매금액을 계산하려고 한다. //1분기에는 20명의 고객이 100만큼 구매했으며 1명당 5(=100/20)만큼 구매했다. let obj분기별판매금액 = { '1분기': 100, '2분기': 110, '3분기': 80, '4분기': 150 }; let obj분기별구매고객 = { '1분기': 20, '2분기': 11, '3분기': 20, '4분기': 30 }; let obj분기별고객당판매금액 = {}; Object.keys(obj분기별판매금액).map(key => obj분기별고객당판매금액[key] = obj분기별판매금액[key]/obj분기별구매고객[key]); console.log.. 2020. 12. 4. ES6] Template literals - ` back-tick 사용법 ES6의 Template Literals는 자바스크립트가 갖고 있던 문자열의 한계를 바꿔주었다. Syntax Template Literals는 기존에 사용하던 single quotes(''), double quotes("")가 아닌 back-ticks(``) 을 사용한다. var greeting = `Hello World!`; String Interpolation + 연산자를 사용하지 않아도 간단한 방법으로 새로운 문자열을 삽입할 수 있는 기능을 제공한다. var name = "Brendan"; //기존방식 console.log('Hello, ' + name + '!'); // => "Hello, Brendan!" //String Literals console.log(`Hello, ${name}!`); .. 2020. 11. 2. 이전 1 다음 728x90 반응형