这三种创建数组的方式有何区别?如果没有区别,那么前两种方式存在的意义是什么,为什么它们需要更多的代码?
1:
1:
var myCars=new Array();
myCars[0]="Saab";
myCars[1]="Volvo";
myCars[2]="BMW";
2:
var myCars=new Array("Saab","Volvo","BMW");
3:
var myCars=["Saab","Volvo","BMW"];
[]
和new Array()
一样,用于创建数组。在同一行中填充值与为每个值单独使用一行没有区别,除了可维护性。如果你需要在开头添加一个新值,那么你必须重新编号其余的值。我不确定如何回答您问题的第二部分。 - Kevin B