Spread operator 펼침 연산자 - Javascript ES6
펼침 연산자는 쉽게 말해서 배열을 펼쳐주는 역할을 한다. 배열을 바꾸지 않고도 새로운 값을 복사하거나, 배열을 합치거나, 배열을 펼쳐진 상태로 파라미터로 전달하는 등의 활용이 가능해진다. let a = [1, "", undefined, NaN, null]; let b = [...a]; console.log(a); // [1, "", undefined, NaN, null] console.log(b); // [1, "", undefined, NaN, null] console.log(a===b); // false // 새로운 배열로서 메모리에 들어간 복사를 한 형태 // concat을 이용한 것과 같은 결과 // 배열을 바꾸지 않고 새로운 값을 복사할 수 있다 let c = [...a, 'add']; cons..
Programming/Concept
2019. 4. 17. 14:39