2013-07-02 98 views
0

當我初始化一個對象時,我想將this.sound設置爲當前值Dog.sound設置一個變量等於一個值,而不是一個參考

下面的代碼似乎使this.soundDog.sound的值的引用。我如何獲取值而不是參考?

init: function() { 
    this.sound = Dog.sound; 
} 
+0

但我只使用該對象 –

+2

的單個屬性如果值是「原始「類型(字符串,數字,布爾...),那麼它不是一個參考。如果它是一個對象(對象,數組,...),那麼你必須克隆它。 SO中有很多關於如何克隆數組和對象的問題。 – elclanrs

+0

@elclanrs - 隨時用作答案,我會接受 –

回答

相關問題