-
JavaScript 배열을 key-value 형태로 전환가능하다
var arr = [1, 2, 3] //동일 내용 ...arr
new에 적용
var dateFields = [2020, 3, 27]; // 27 Mar 2020 var d = new Date(...dateFields);
배열 복사
var arr = [1, 2, 3]; var arr2 = [...arr]; // arr.slice() 와 유사 arr2.push(4); // arr2 은 [1, 2, 3, 4] 이 됨 // arr 은 영향을 받지 않고 남아 있음
객체 병합
var obj1 = { foo: 'bar', x: 42 }; var obj2 = { foo: 'baz', y: 13 }; var clonedObj = { ...obj1 }; // Object { foo: "bar", x: 42 } var mergedObj = { ...obj1, ...obj2 }; // Object { foo: "baz", x: 42, y: 13 }
var obj1 = { foo: 'bar', x: 42 }; var obj2 = { foo: 'baz', y: 13 }; const merge = ( ...objects ) => ( { ...objects } ); var mergedObj = merge ( obj1, obj2); // Object { 0: { foo: 'bar', x: 42 }, 1: { foo: 'baz', y: 13 } } var mergedObj = merge ( {}, obj1, obj2); // Object { 0: {}, 1: { foo: 'bar', x: 42 }, 2: { foo: 'baz', y: 13 } }
'개발' 카테고리의 다른 글
git start (0) 2020.05.28 npm install ERROR (0) 2020.05.28 Ubuntu 서버 외부 접근 시 화면이 노출안된다면 (0) 2020.05.20 Spring Security (0) 2020.04.07 언어 변경할 때마다 경고 tiles 발생 (0) 2020.04.02