JavaScript 克隆数组最简单的方法
摘要:vara=[1,2,3];varb=a.slice(0);b[1]=20;alert(a[1]);//->2alert(b[1]);//->...
var a = [1, 2, 3];
var b = a.slice(0);
b[1] = 20;
alert(a[1]); //->2
alert(b[1]); //->20
两个值不一样说明克隆成功。当然也可以使用Array的原型来做:
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
【JavaScript 克隆数组最简单的方法】相关文章:
★ 简介JavaScript中的setTime()方法的使用
★ JavaScript中使用Math.PI圆周率属性的方法
★ Javascript中prototype属性实现给内置对象添加新的方法
★ JavaScript中的toUTCString()方法使用详解