ES6에서 배열과 관련해서 유용한 오퍼레이터와 메소드가 있습니다.
아래 코드로 확인하시죠.
//spread operator 배열 복사
let data1 = ["aa","bb", 123];
let data2 = [...data1];
console.log(data1,data2);
console.log(data1 === data2); //false. 데이터를 복사한것뿐.
//활용
function sum(a,b,c){
return a+b+c;
}
let pre = [100,200,300];
console.log(sum(...pre));
//ES2015 from method
function addMark(){
let newArray = Array.from(arguments); //arguments는 내부 객체. 가변 인자를 받음.
let newData = newArray.map(function(value){
return value + "!";
});
console.log(newData);
}
addMark(1,2,3,4,5,6,7);
인프런 "모던 자바스크립트(javascript) 개발을 위한 ES6 강좌"를 정리한 내용입니다.
'자바스크립트 > Javascript 참고자료' 카테고리의 다른 글
정규표현식 정리 (0) | 2019.11.21 |
---|---|
jQuery 테이블 셀병합 (rowspan) (0) | 2019.11.19 |
[ES6] for ~ of의 활용 (0) | 2018.12.27 |
[ES6] ES6 , let과 const (0) | 2018.12.27 |
[javascript|자바스크립트] JSON 키, 값을 추가(add), 삭제(delete) 하기 (0) | 2018.12.05 |