關於數據對象淺拷貝和深拷貝的那些事兒!

淺層拷貝 該類型拷貝針對引用類型的數據類型(如數組和對象),拷貝的地址,改變其中一個數據內容,另一個數據的內容也會改變。 eg. 1.直接進行數組和對象的賦值拷貝; 2.對對象中有數組或對象的鍵進行拷貝(該例子中通過鍵名拷貝鍵值。name鍵的值是字符類型,所以是深拷貝。而剩餘兩個因爲值數組和對象,所以是淺拷貝) //定義一個對象 var obj = { name:「zs」, teg: [「數據結構
相關文章
相關標籤/搜索