Javascript 3

ES next 기술 정리 (2)

Set() Set 객체는 JS의 표준 내장객체 Set 객체는 자료형에 관계 없이 원시 값과 객체 참조 모두 유일한 값을 저장할 수 있다. →ES6에서 등장한 중복을 제거한 값들의 집합이다. //객체선언 //new Set([iterable]); let mySet = new Set(); //Set 객체 사용 //특정 요소 추가: add //Set 객체에 주어진 값을 갖는 새로운 요소를 추가 //Set.add(value) mySet.add(1);// Set { 1 } mySet.add(5);// Set { 1, 5 } mySet.add('hi');// Set { 1, 5, 'hi' } spread Operator 확산 연산자는 배열을 복제하는 데 매우 유용 let colors = ['red', 'green',..

Javascript 2021.06.15

ES next 기술 정리 (1)

ES2016 ~ ES2020 Exponentiation Operator 연산자 (**) es6 이전에는 지수 거듭 제곱에 대한 밑수 결과를 얻으려면 Math.power()를 사용했었다. //Math.power()를 사용한 제곱 구하기 var result = Math.pow(2,2); console.log(result); // 4 result = Math.pow(2,3); console.log(result); // 8 //** 연산자를 사용하여 제곱 구하기 var result = 3 ** 3; console.log(result);//9 var a = 2; a **= 4; console.log(a);//16 2 includes() includes()요소가 배열에 있는지 확인 하는 JavaScript Arra..

Javascript 2021.05.24

JavaScript Array(배열) reduce

자바 스크립트 배열 reduce() 방법 소개 let numbers = [1, 2, 3]; let sum = 0; for (let i = 0; i < numbers.length; i++) { sum += numbers[i]; } console.log(sum);//6 평소 for문으로 돌리면 이렇게 코드를 짜야 될것입니다. 하지만 reduce를 사용하면 이렇게 구현가능합니다. let sum = numbers.reduce(function (accumulator, current) { return accumulator + current; }); console.log(sum); // 6 reducer함수는 4 개의 인수를 사용합니다. function reducer(accumulator, currentValue, ..

Javascript 2021.05.24