[英]Javascript Array variable name
我正在尝试学习JavaScript,而我刚开始尝试学习数组
我将数组名称用作“名称”时看到问题
var names = ['asdasd','qweqwe'];
names[0];
返回“ asdasd”
然而,
var name = ['asdasd','qweqwe'];
name[0];
返回“ a”
这是为什么 ? 任何帮助是极大的赞赏。
它可能在全局范围内,因此您实际上是在设置window.name
,并且window.name
已经存在并且只能是字符串。
这就是您要返回的内容,它是window.name
的字符串,而不是name
变量。
那是因为name
为预定义的window属性是一个字符串,而names
是一个字符串数组
您可以通过单独打印来确认。
name
返回“ asdasd,qweqwe”, names
返回[“ asdasd”,“ qweqwe”]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.