为了账号安全,请及时绑定邮箱和手机立即绑定

为什么得出结果为3

为什么得出结果为3

Efficiency90 2017-03-27 14:46:26
var b=[2,3,4];b["age"]=34;alert(b.length)
查看完整描述

2 回答

已采纳
?
北漂雪狼

TA贡献4条经验 获得超1个赞

第一 var b=[2,3,4]; b是数组对象,数组长度为3;

第二 b["age"] = 34; 是给b对象添加的age属性,并不会为数组添加第四个元素,因此数组的值还为[2,3,4],所以长度仍为3

查看完整回答
反对 回复 2017-03-27
  • 2 回答
  • 0 关注
  • 1543 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信