자바스크립트/Javascript 참고자료
[ES6] spread operator와 from 메소드
Rust Choi
2018. 12. 27. 13:46
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 강좌"를 정리한 내용입니다.