繁体   English   中英

JavaScript数组变量名称

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM