在js中如何復制一個對象,例如如下一個js對象。
如果知道這個對象的所有屬性自然就可以重新new一個,然后對每個屬性賦值,就可以做到,但如果不知道呢?如何創建一個內容相同 的對象呢?
復制代碼 代碼如下:
var obj={ colkey: "col", colsinfo: "NameList" }
復制代碼 代碼如下:
var obj2=new Object();
for(var p in obj)
{
var name=p;//屬性名稱
var value=obj[p];//屬性對應的值
obj2[name]=obj[p];
}
新聞熱點
疑難解答
圖片精選