新聞中心
因?yàn)轫?xiàng)目中需要拷貝,查閱angularjs API文檔,發(fā)現(xiàn)對angular.copy() 的解釋:
目前成都創(chuàng)新互聯(lián)公司已為1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、神農(nóng)架林區(qū)網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
復(fù)制一個對象或者一個數(shù)組(好吧,萬物皆對象,數(shù)組也是一個對象)。
1> 如果省略了destination,一個新的對象或數(shù)組將會被創(chuàng)建出來;
2> 如果提供了destination,則source對象中的所有元素和屬性都會被復(fù)制到destination中;
3> 如果source不是對象或數(shù)組(例如是null或undefined), 則返回source;
4> 如果source和destination類型不一致,則會拋出異常。 注意:這個是單純復(fù)制覆蓋,不是類似繼承。
使用方法:
angular.copy(source, [destination]);
參數(shù):
參數(shù)名稱 | 參數(shù)類型 | 描述 |
---|---|---|
source | * | 被copy的對象. 可以使任意類型, 包括null和undefined. |
destination (optional) | Object,array | copy去的目的地. 可以省略, 如果不省略, 其必須和source是同類 |
返回值:
返回復(fù)制或更新后的對象
form = {{user | json}}master = {{master | json}}
效果圖
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。
名稱欄目:淺談angular.copy()深拷貝
文章源于:http://ef60e0e.cn/article/gsjsih.html