본문 바로가기

개발/Javascript🃏

Javascript 객체와 배열을 복제하기 위한 메서드

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