课程
/前端开发
/JavaScript
/JavaScript进阶篇
如题,不能写first Arrary() 么
2015-12-10
源自:JavaScript进阶篇 3-1
正在回答
可以的,一般用的是驼峰式命名,类如:myArray,这样定义起来规范些,而且命名要简介有意义,楼主要养成好的书写习惯,望楼主采纳!上面回复不知道怎么屏蔽掉前面的内容了,所以这里给你回复
吃瓜小夏 提问者
这个相当于是定义一个数组对象,所以需要用new
var myarr = new Array();
new Array(),是个构造方法
左边是声明的一个用于存储数组的变量,这个命名根据变量的命名规则命名就可以了。
右边是强制的(是规定的语法),new是一个创建对象的关键字和声明变量的关键字var一样,而Array则表示你要创建一个什么样的对象,如new String()表示你要创建的是一个字符串对象
这里定义的时候不是如“小鸡炖蘑菇”说的那样,new是一个关键字,用来说明此时是定义一个新数组。而楼主所说的那个定义"myarr myarray",你将new换成myarr是不行的,对于后面的那个myarray,除了是一种规范问题之外,其实自己喜欢就好,写成什么样都行
0415
创建数组的基本方式有两种。
第一种是使用Array构造函数:
第二种是使用数组字面量表示
var myarr=[1,2,3];
你好,这里的new是关键字,使用关键词 new 来创建数组对象;你的代码是定义了一个名为 myarr 的数组对象。
望楼主采纳!
慕莱坞9220042 回复 吃瓜小夏 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答关于var myarr=new Array();
2 回答这个var myarr=new Array();是不是可以不用定义的?
4 回答我可不可以这样写,不写 var myarr=new Array();
1 回答var myarr=[] 比 var myarr = new Array()效率高,有没有这一说
4 回答var arr1=new Array(8)