https://freecodecamp.cn/challenges/iterate-with-javascript-while-loops
以上是原问题地址,要求是根据传入的参数输出数组数据或字符串
自己在写的时候出现了一些问题,函数的返回值不是题目要求的,只能返回字符串

之后在网上搜索,发现了问题:
1."No sucn contact"放到for循环内了,那么函数执行结果如何都会返回字符串,而我们需要遍历数组之后
才返回,因此要把这条语句放到for的外面
2.数据访问格式出错,prop是形参,传入的实参是字符串,不能用点访问法,正确的写法是return contacts[i][prop]
把代码修改后,运行就能通过了

注:这是做ffc题目想到记录的第一个问题,之后将继续记录,避免重复犯错,也为了督促自己复盘知识
本文解析了FreeCodeCamp上关于JavaScript循环的挑战题目,详细介绍了如何修正代码中导致错误的常见问题,如循环内外语句的位置及正确访问数组元素的方法。
452

被折叠的 条评论
为什么被折叠?



