js複製乙個物件給另乙個變數

2021-10-04 19:41:09 字數 537 閱讀 8337

js中如果只是用var objnew = objold來將乙個物件賦值給另乙個物件,這實際上是將objold的記憶體位址值賦值到給了objnew,當之後objnew物件發生的任何變化都會同樣作用於objold物件中;

function

clone

(myobj)

if(myobj ==

null)if

(myobj instanceof

array

)else

for(

var i in myobj)

return mynewobj;

};

使用時,直接像如下這樣使用:

var objnew =

clone

(objold)

;// 這裡objold是你想要複製的物件

發現乙個大佬的方法既簡單又方便。傳送門:

另乙個自己

人們常說 人貴有自知之明 可是話說回來,又有幾人能真正的了解自己呢?我覺得我就是乙個很沒有自知之明的人。生於89年的我,到了今年的生日就28周歲了。都說三十而立,正所謂成家立業,可以回過頭發現自己可以稱得上 一無是處,一無所有 曾幾何時,還是鄰居家叔叔阿姨教育孩子的榜樣 曾幾何時父母因為自己考個好大...

從乙個表複製到另乙個表

insert into select語句 語句形式為 insert into table2 field1,field2,select value1,value2,from table1 要求目標表table2必須存在,由於目標表table2已經存在,所以我們除了插入源表table1的字段外,還可以插...

delphi tree 從乙個表複製到另乙個表

由於 tree從源表複製到目標表的id號與parent會變化,故不能單純的複製資料,還要將id與parent的結構關係複製到目標表。因此我們用遞迴操作。由於 myquery 的資料會變動,我們要實時建立myquery 下面是 delphi tree 從乙個表複製到另乙個表 的遞迴原始碼 proced...