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

来源:3-1 一起组团(什么是数组)

吃瓜小夏

2015-12-10 09:59

如题,不能写first Arrary() 么

写回答 关注

6回答

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

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

    吃瓜小夏

    thank you

    2015-12-10 11:07:22

    共 1 条回复 >

  • 慕粉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,除了是一种规范问题之外,其实自己喜欢就好,写成什么样都行

    0415

    对于后面的myarray说错了,这里也是要写成Array()的,这样计算机才能知道你定义的是一个数组,而不是其他类型的变量。

    2015-12-20 09:16:24

    共 1 条回复 >

  • 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 的数组对象。

    望楼主采纳!

    慕莱坞922... 回复吃瓜小夏

    myArray,这样定义起来规范些,而且命名要简介有意义,楼主要养成好的书写习惯,望楼主采纳!

    2015-12-10 10:14:58

    共 3 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题