课程
/前端开发
/JavaScript
/JavaScript进阶篇
突然想到一个问题,这个数组名应该是和变量名一样可以自己定义吧,比如像我下面的代码这样,难道一定要用myarray或者myarr这样吗?var my=new Array();后面的new Array()是新数组的意思吧?,new Array()这个才是固定,不可以自定义吧?
2014-12-18
源自:JavaScript进阶篇 3-5
正在回答
数组名选择myarray或者myarr,只是为了让数组具备一定含义,方便自己或者他人理解代码,数组名可以自己选择,a,b,c,d,e等等都可以。
但是要注意不能取 Array 之类的名称,会产生冲突,导致错误
你理解错了。数组只是一个代码,从来没有什么“数组名”
你说的这个myarray或者myarr 是“变量名” “变量名”是可以随便定义的,但必须按命门规则。
var myarray=new Array() 这个var表示声明一个变量,这个变量的名字为myarray。而在这个变量里面我们要存蓄一个new Array() (数组)
变量声明是可以自由命名的,只要按命名规则就行。
你可以自定义的,按照自己的思路就行。
数组名可以自定义的, new Array()是声明数组,这个是固定的
clever a boy your are.
js 里更推荐字面量,即:
var my=[]; my[0]="小红"; my[1]="小明"; my[2]="小亮"; my[3]="小川";
Javascript高级程序设计,多看看这本书,会然你对基础性的概念有所了解。
http://item.jd.com/10951037.html
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
5 回答这难道算是定义了一个数组?
1 回答一维数组的表示: myarray[ ],myarray不是变量名吗?
5 回答二维数组这样定义可以吗?
4 回答定义数组时,是只能用Array吗,这是个关键字吗,而变量的名字可以随便写
3 回答myarr 和Array 可以用自己随便取的名字代替吗?