2011-11-28 9 views
1

가능한 중복 :
Copying array by value in javascript자바 스크립트 객체의 배열을 복사

어떻게 자바 스크립트에서 다른 배열로 객체의 배열을 복사하려면?

var qwerty1 = arr; 
var qwerty2 = arr; 

qwerty1과 qwerty2는 다르게 보일 수 있지만 동일한 참조를 나타낼 수 있습니다. "변수에 부울 또는 문자열을 할당하면 해당 값의 복사본이 만들어지며 배열이나 개체를 변수에 할당하면 값을 참조하게됩니다." 따라서 두 배열은 서로 다른 연산을 수행하여 동일한 객체를 반환합니다.

이와 관련하여 어떤 점이 좋습니까?

+1

내 배열 편곡이 {목적} .. 그럼하지 위의 링크 @RC의 복사본이 들어 있습니다. – Premanshu

답변

2

자바 스크립트에서 배열을 복사하는 관용적 인 방법은 concat을 사용하는 것입니다

var qwerty1 = arr.concat(); 
var qwerty2 = arr.concat(); 
관련 문제