我有一个javascript变量并在我的firefox控制台中运行它。
var name = ['manish','google'];
alert(name[0]);
以上警告的结果是m
但如果重写下面的代码
var names = ['manish','google'];
alert(names[0]);
然后它会提醒manish
任何人都可以告诉我这背后的原因是什么?
答案 0 :(得分:0)
name
是window
对象的属性。 Check this out
console.log(name);
表示name
被识别为String
而不是Array
。
控制台输出:
和Manish,谷歌
如果您在全球范围内,请使用其他变量名称...