js對象復制



轉至:http://apps.hi.baidu.com/share/detail/518475

在js里沒有類似JAVA的clone方法,無法實現對對象的克隆,一般使用等號操作符來傳遞對象,但這樣就造成了指針關聯問題,修改任何一個對象,其關 聯的對象也會被改變,但很多時候我們只想得到一個對象的拷貝,而非引用。今日偶就遇到了這個問題,以前還真沒有注意過這個,朋友給找了兩個方法,感覺寫的 都不錯。只是實現稍有不同,但大體原理是相對的,即逐項復制對象內容

相信這段代碼對很多web開發的朋友都會有用。

方法一:定義一個clone方法來實現。


方法二:通過object原型擴展實現


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM