不写new可以吗?Array前面有没有new有什么区别?
new是关键字,可以理解为新建,new Array()就是新建一个空数组。
如果不想写new,可以用“字面量数组”去直接赋值定义,var myarray=[60,70,80];
俩种方法构建数组:1. var str=new Array("aa","asf")型的,还有 2.var str=["aa","asf"]这种方法可以不使用new,也方便
这是一种规范,new关键字可以理解成创建的意思。不写的话会报错。
一定要写new,这样才会给他分配一个地址空间用来存储数据。
肯定要写new,不然我编译器怎么知道你写这东西 到底是一个变量赋给一个变量 还是一个新建一个对象赋给一个变量