JavaScript 克隆數(shù)組最簡(jiǎn)單的方法
更新時(shí)間:2009年02月12日 18:32:00 作者:
js 樹(shù)組復(fù)制方法
var a = [1, 2, 3];
var b = a.slice(0);
b[1] = 20;
alert(a[1]); //->2
alert(b[1]); //->20
兩個(gè)值不一樣說(shuō)明克隆成功。當(dāng)然也可以使用Array的原型來(lái)做:
Array.prototype.clone = function () {
return this.slice(0);
}
var a = [1, 2, 3];
var b = a.clone();
b[1] = 20;
alert(a[1]); //->2
alert(b[1]); //->20
var b = a.slice(0);
b[1] = 20;
alert(a[1]); //->2
alert(b[1]); //->20
兩個(gè)值不一樣說(shuō)明克隆成功。當(dāng)然也可以使用Array的原型來(lái)做:
Array.prototype.clone = function () {
return this.slice(0);
}
var a = [1, 2, 3];
var b = a.clone();
b[1] = 20;
alert(a[1]); //->2
alert(b[1]); //->20
您可能感興趣的文章:
- JS對(duì)象的深度克隆方法示例
- JS對(duì)象深度克隆實(shí)例分析
- JS擴(kuò)展類,克隆對(duì)象與混合類實(shí)例分析
- JavaScript 深層克隆對(duì)象詳解及實(shí)例
- JavaScript 用cloneNode方法克隆節(jié)點(diǎn)的代碼
- js 數(shù)組克隆方法 小結(jié)
- javascript dom操作之cloneNode文本節(jié)點(diǎn)克隆使用技巧
- JavaScript數(shù)組的快速克隆(slice()函數(shù))和數(shù)組的排序、亂序和搜索(sort()函數(shù))
- javascript淺層克隆、深度克隆對(duì)比及實(shí)例解析
相關(guān)文章
Echarts地圖添加引導(dǎo)線效果(labelLine)
這篇文章主要介紹了Echarts地圖添加引導(dǎo)線效果(labelLine),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09
JS生態(tài)系統(tǒng)加速探索Draft-js?emoji插件功能及使用探索
這篇文章主要介紹了JS生態(tài)系統(tǒng)加速探索Draft-js?emoji插件功能使用探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01
JavaScript截取指定長(zhǎng)度字符串點(diǎn)擊可以展開(kāi)全部代碼
這篇文章主要介紹了JavaScript截取指定長(zhǎng)度字符串點(diǎn)擊可以展開(kāi)全部代碼 的相關(guān)資料,需要的朋友可以參考下
2015-12-12 
