这三段代码区别在哪里?

1.我们有一个对象数组,里面存储着通讯录。

函数 lookUp 有两个参数: firstName 和 prop 。

函数将会检查通讯录是否存在 firstName 值 和 prop 属性。

如果它们都存在,函数返回prop属性对应的值。

如果firstName 值不存在,返回 "No such contact"。

如果prop 属性不存在,返回 "No such property"。

2.第一段代码是错误的但是不知道错在哪里

https://img2.mukewang.com/5bab3bc10001bc4405350196.jpg

3.这是对的代码,但是我觉得和上面的没有什么区别。。除了最后一句return放到了循环外。

https://img1.mukewang.com/5bab3bcd0001508d05020175.jpg

4.这也是对的代码,但是不太懂index的作用

https://img.mukewang.com/5bab3bd9000128e303190331.jpg

慕田峪4524236
浏览 619回答 1
1回答

DIEA

第一个写法的问题,对象不能用for(var j = 0; j < contacts[i].length; j++)遍历其属性。所以结果不正确
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript