2
나는 값 비싼 물건을 가지고 있는데, 이걸하고 싶습니다. var theObject = MyApp.something.BigObject;
. 내 질문은 그 기억을 두 배로 늘릴 것인가 아닌가?Javascript는 참조 오브젝트를 등호로 나타내거나 복제합니까?
나는 값 비싼 물건을 가지고 있는데, 이걸하고 싶습니다. var theObject = MyApp.something.BigObject;
. 내 질문은 그 기억을 두 배로 늘릴 것인가 아닌가?Javascript는 참조 오브젝트를 등호로 나타내거나 복제합니까?
"등호"는 할당 연산자입니다. RHS가 객체이면 참조가 LHS에 할당되고 객체를 복제하거나 복사하지 않습니다.
은 따라서 주어진 :
var obj = {};
var b = obj;
OBJ 및 B 참조 동일한 개체 모두.
가능한 복제본 [JavaScript가 참조 전달 또는 값어치 언어입니까?] (http://stackoverflow.com/questions/518000/is-javascript-a-pass-by-reference-or) -pass-by-value-language) –
감사합니다. 찾지 못했습니다. – ilija139