var dc1 = {
type: "car",
value: 4,
clone: function () { return { type: this.type, value: this.value } }
}
for (var i = 0i <5i++)
{
dc1.value = i
dc.push(dc1.clone())
}
for (var i = 0i <5i++)
{
alert(dc[i].value)
}
本文实例讲述了JS数组push、unshift、pop、shift方法的实现与使用方法。分享给大家供大家参考,具体如下:尾部添加(push)
push() 方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度。
从解释中可以看出,push方法只要将要添加的元素依次放到数组的最后即可,不会改变原有数组元素的索引。所以循环参数列表,将新元素依次放到数组的最后即可。