手機(jī)java編程軟件 如何實(shí)現(xiàn)數(shù)組的深拷貝和淺拷貝?
如何實(shí)現(xiàn)數(shù)組的深拷貝和淺拷貝?例如,這個(gè)例子:復(fù)制代碼如下:vararr=[“one”,“two”,“three”]vararrto=arrarto[1]=“test”文件.writeln(“數(shù)組原值
如何實(shí)現(xiàn)數(shù)組的深拷貝和淺拷貝?
例如,這個(gè)例子:復(fù)制代碼如下:vararr=[“one”,“two”,“three”]vararrto=arrarto[1]=“test”文件.writeln(“數(shù)組原值:”arr“&Ltbr/>”)//導(dǎo)出:數(shù)組原值:1,test,三文檔.writeln(“數(shù)組的新值:”arrto“&Ltbr/>”)//導(dǎo)出:數(shù)組的新值:1,test,three
jQuery中的深度復(fù)制:數(shù)組的深度復(fù)制是將數(shù)組的淺層復(fù)制與對(duì)象的深度復(fù)制相結(jié)合的解決方案:jQuery代碼:R$。Map([obb1,obb2,obb3],函數(shù)(obj){r return$。Extend(true,{},obj)//返回對(duì)象的深度副本