为什么得出结果为3

var b=[2,3,4];
b["age"]=34;
alert(b.length)

Efficiency90
浏览 1548回答 2
2回答

北漂雪狼

第一 var b=[2,3,4]; b是数组对象,数组长度为3;第二 b["age"] = 34; 是给b对象添加的age属性,并不会为数组添加第四个元素,因此数组的值还为[2,3,4],所以长度仍为3
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript