问答详情
源自:3-3 谁是团里成员(数组赋值)

不写new可以吗?Array前面有没有new有什么区别?

不写new可以吗?Array前面有没有new有什么区别?

提问者:杨大痛快 2016-07-15 13:45

个回答

  • IT骒
    2016-09-06 18:01:03

    new是关键字,可以理解为新建,new Array()就是新建一个空数组。

    如果不想写new,可以用“字面量数组”去直接赋值定义,var myarray=[60,70,80];

  • 洞悉天下
    2016-07-19 11:00:36

    俩种方法构建数组:1. var str=new Array("aa","asf")型的,还有 2.var str=["aa","asf"]这种方法可以不使用new,也方便

  • 刘哲
    2016-07-15 14:01:08

    这是一种规范,new关键字可以理解成创建的意思。不写的话会报错。

  • qq_渐渐_03418487
    2016-07-15 14:00:42

    一定要写new,这样才会给他分配一个地址空间用来存储数据。

  • pwy2012
    2016-07-15 13:58:53

    肯定要写new,不然我编译器怎么知道你写这东西 到底是一个变量赋给一个变量 还是一个新建一个对象赋给一个变量