java代碼例子 jquery怎樣深拷貝一個數(shù)組?
jquery怎樣深拷貝一個數(shù)組?jQuery:array Deep copy中的Deep copy是一種將數(shù)組的淺拷貝與對象的深拷貝相結(jié)合的解決方案:jQuery代碼:R$。Map([obb1,obb
jquery怎樣深拷貝一個數(shù)組?
jQuery:array Deep copy中的Deep copy是一種將數(shù)組的淺拷貝與對象的深拷貝相結(jié)合的解決方案:jQuery代碼:R$。Map([obb1,obb2,obb3],函數(shù)(obj){r return$。Extend(true,{},obj)//返回對象的深度副本
如果必須直接交換,可以使用指針。例如:將LG數(shù)組復(fù)制到CHS數(shù)組:
long LG[20];
byte CHS[200];
CHS=(char*)&lg[0];
這是直接的。記住,一定要用指針。
其次,可以使用memcpy函數(shù)來解決問題。
函數(shù)原型為void*memcpy(void*目的地,void*源,無符號n)。該函數(shù)將源內(nèi)存地址開頭的幾個字節(jié)復(fù)制到目標(biāo)內(nèi)存地址,即從源內(nèi)存地址復(fù)制n個字節(jié)到目標(biāo)內(nèi)存地址。
希望對您有所幫助。