淺拷貝
拷貝就是復制, 就相當于把一個物件中的所有的內容, 復制一份給另一個物件, 直接復制, 或者說, 就是把一個物件的地址給了另一個物件, 他們指向相同, 兩個物件之間有共同的屬性或者方法, 都可以使用寫一個函式,作用:把一個物件的屬性復制到另一個物件中,淺拷貝
var obj1={ age:10, sex:"男", car:["奔馳","寶馬","特斯拉","奧拓"] }; //另一個物件 var obj2={}; //寫一個函式,作用:把一個物件的屬性復制到另一個物件中,淺拷貝 //把a物件中的所有的屬性復制到物件b中 function extend(a,b) { for(var key in a){ b[key]=a[key]; } } extend(obj1,obj2); console.dir(obj2);//開始的時候這個物件是空物件 console.dir(obj1);//有屬性


轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/156526.html
標籤:JavaScript
上一篇:防抖節流——從愛抖腿的機器人說起
下一篇:JS高級---復習和課程介紹
