轉至:http://apps.hi.baidu.com/share/detail/518475
在js里沒有類似JAVA的clone方法,無法實現對對象的克隆,一般使用等號操作符來傳遞對象,但這樣就造成了指針關聯問題,修改任何一個對象,其關 聯的對象也會被改變,但很多時候我們只想得到一個對象的拷貝,而非引用。今日偶就遇到了這個問題,以前還真沒有注意過這個,朋友給找了兩個方法,感覺寫的 都不錯。只是實現稍有不同,但大體原理是相對的,即逐項復制對象內容。
相信這段代碼對很多web開發的朋友都會有用。方法一:定義一個clone方法來實現。
方法二:通過object原型擴展實現