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

这三段代码区别在哪里?

这三段代码区别在哪里?

慕田峪4524236 2018-08-09 10:10:22
1.我们有一个对象数组,里面存储着通讯录。函数 lookUp 有两个参数: firstName 和 prop 。函数将会检查通讯录是否存在 firstName 值 和 prop 属性。如果它们都存在,函数返回prop属性对应的值。如果firstName 值不存在,返回 "No such contact"。如果prop 属性不存在,返回 "No such property"。2.第一段代码是错误的但是不知道错在哪里3.这是对的代码,但是我觉得和上面的没有什么区别。。除了最后一句return放到了循环外。4.这也是对的代码,但是不太懂index的作用
查看完整描述

1 回答

?
DIEA

TA贡献1820条经验 获得超2个赞

第一个写法的问题,对象不能用for(var j = 0; j < contacts[i].length; j++)遍历其属性。所以结果不正确


查看完整回答
反对 回复 2018-09-26
  • 1 回答
  • 0 关注
  • 618 浏览
慕课专栏
更多

添加回答

举报

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