问答详情
源自:3-1 一起组团(什么是数组)

var myarr=new Array(); //定义数组 为什么要写成new Array()

如题,不能写first Arrary() 么

提问者:吃瓜小夏 2015-12-10 09:59

个回答

  • 慕莱坞9220042
    2015-12-10 10:16:50
    已采纳

    可以的,一般用的是驼峰式命名,类如:myArray,这样定义起来规范些,而且命名要简介有意义,楼主要养成好的书写习惯,望楼主采纳!上面回复不知道怎么屏蔽掉前面的内容了,所以这里给你回复

  • 慕粉5966323
    2017-02-07 15:07:53

    这个相当于是定义一个数组对象,所以需要用new

  • qq_阳光斜影_03450181
    2016-06-05 15:28:03

    var myarr = new Array();

    new Array(),是个构造方法

    左边是声明的一个用于存储数组的变量,这个命名根据变量的命名规则命名就可以了。

    右边是强制的(是规定的语法),new是一个创建对象的关键字和声明变量的关键字var一样,而Array则表示你要创建一个什么样的对象,如new String()表示你要创建的是一个字符串对象

  • 0415
    2015-12-20 09:10:07

    这里定义的时候不是如“小鸡炖蘑菇”说的那样,new是一个关键字,用来说明此时是定义一个新数组。而楼主所说的那个定义"myarr myarray",你将new换成myarr是不行的,对于后面的那个myarray,除了是一种规范问题之外,其实自己喜欢就好,写成什么样都行

  • lovewike李逸
    2015-12-10 10:12:12

    创建数组的基本方式有两种。

    第一种是使用Array构造函数:

    var myarr = new Array();

    第二种是使用数组字面量表示

    var myarr=[1,2,3];


  • 慕莱坞9220042
    2015-12-10 10:07:18

    你好,这里的new是关键字,使用关键词 new 来创建数组对象;你的代码是定义了一个名为 myarr 的数组对象。

    望楼主采纳!