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ò)展類(lèi),克隆對(duì)象與混合類(lèi)實(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)文章
如何動(dòng)態(tài)的導(dǎo)入js文件具體該怎么實(shí)現(xiàn)
如何需要進(jìn)行動(dòng)態(tài)的導(dǎo)入js文件,那么下面的方法或許可以幫助到大家2014-01-01跟我學(xué)習(xí)javascript的定時(shí)器
跟我學(xué)習(xí)javascript的定時(shí)器,告訴大家具體的使用方法,并向大家提出了一個(gè)消息要求,制作一個(gè)定時(shí)器,有沒(méi)有朋友感興趣,挑戰(zhàn)一下2015-11-11javascript獲取以及設(shè)置光標(biāo)位置
本文介紹了javascript獲取以及設(shè)置光標(biāo)位置的方法,具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧2017-02-02javascript學(xué)習(xí)隨筆(編寫(xiě)瀏覽器腳本 Navigator Scripting )
javascript學(xué)習(xí)隨筆(編寫(xiě)瀏覽器腳本 Navigator Scripting )...2007-03-03JS學(xué)習(xí)筆記之原型鏈和利用原型實(shí)現(xiàn)繼承詳解
這篇文章主要介紹了JS學(xué)習(xí)筆記之原型鏈和利用原型實(shí)現(xiàn)繼承,結(jié)合實(shí)例形式詳細(xì)分析了javascript原型鏈以及利用原型實(shí)現(xiàn)繼承的相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2019-05-05