Javascript 배열을 복제하기 위한 메서드
var a = [1, 2]
console.log(a) // [1, 2]
var b = Array.from(a)
console.log(b) // [1, 2]
console.log(a, b, a === b) // [1, 2], [1, 2], false
b.push(3)
console.log(b) // [1, 2, 3]
console.log(a) // [1, 2]
Javascript 객체를 복제하기 위한 메서드
var a = {name:'haemil'}
var b = Object.assign({}, a)
var c = Object.assign({top: 10, left: 7}, a)
console.log(b) // {name: 'haemil'}
console.log(a, b, a === b) // {name: "haemil"} {name: "haemil"} false
console.log(c) // {top: 10, left: 7, name: "haemil"}
'개발 > Javascript🃏' 카테고리의 다른 글
Javascript Tip (0) | 2019.09.27 |
---|---|
모던 자바스크립트 입문서 (0) | 2019.01.01 |
새롭게 느끼게 된 Javascript 의 중요성 (0) | 2019.01.01 |