例子,js给数组赋值。
方法1:
复制代码 代码示例:
var test=[1,2,3,4,5,6,7];
方法2:
复制代码 代码示例:
var arr=test;
arr.splice(2,1);
alert(test);//1,2,4,5,6,7
js数组实质上是对象。
因此,以上二种方法打印结果均为:1,2,3,4,5,6。
这是因为将test赋值给arr实际上是将数组的引用赋值给arr,所以操作arr也同时会改变源数组。
再来看一个js数组赋值的例子。
为js数组赋值,并循环输出结果:
复制代码 代码示例:
var x
var mycars = new array()
mycars[0] = "saab"
mycars[1] = "volvo"
mycars[2] = "bmw"
for (x in mycars)
{
document.write(mycars[x] + "<br />")
}