ES6 - 스프레드 오퍼레이터
스프레드 오퍼레이터는 특정 객체 또는 배열의 값을 다른 객체, 배열로 복제하거나 옮길 때 사용한다. 기존 자바스크립트의 객체 복제 방식 // 객체의 값을 복사하는 경우 var obj = { a : 10, b : 20 }; var newObj = { a : obj.a, b : obj.b }; console.log(newObj); // {a: 10, b: 20} // 배열의 값을 복사하는 경우 var arr = [1,2,3]; var newArr = [arr[0], arr[1], arr[2]]; console.log(newArr); // [1, 2, 3] 객체 복사 시 새로운 객체에 속성들을 선언하고 일일이 접근하여 대입해주어야 한다. 스프레드 오퍼레이터를 사용하면 타이핑할 코드의 양이 확연히 줄어든다. 스..
더보기