猿问

为什么数组名为name时, 这个数组会自动转换为字符串?如此的怪异.

试着在你的浏览器上运行这段儿代码, 是不是很惊奇?

var name = [1,2,3,4];
console.log(Array.isArray(name)); //falseconsole.log(typeof name); //string

而只需要换一换变量名

var name1 = [1,2,3,4];console.log(Array.isArray(name1)); //trueconsole.log(typeof name1); //object

是不是好奇异!!!!?


心有法竹
浏览 631回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答