【发布时间】:2021-02-16 20:40:15
【问题描述】:
我无法弄清楚如何解决以下挑战:
挑战:机器人
完成接受字符串数组并使用 FOR 循环遍历数组的函数 droids。将变量结果更新为“找到机器人!”如果数组包含字符串“Droids”。否则将变量结果更新为“这些不是您要寻找的机器人”。返回您的更新结果。
这是目前编写的代码:
function droids(arr) {
let result = '';
// ADD CODE HERE
return result;
}
// Uncomment these to check your work!
const starWars = ["Luke", "Finn", "Rey", "Kylo", "Droids"]
const thrones = ["Jon", "Danny", "Tyrion", "The Mountain", "Cersei"]
console.log(droids(starWars)) // should log: "Found Droids!"
console.log(droids(thrones)) // should log: "These are not the droids you're looking for."
有人可以帮忙找出我需要添加什么来使用javascript解决这个问题吗?非常感谢
【问题讨论】:
-
您是否查看过任何有关 JavaScript 循环的教程或文档?
-
只需在您的函数中执行
return arr.includes('Droids')。你甚至不需要 for 循环。 -
这里是如何使用 for statement - 提示:数组索引从 0 到它们的长度 - 1 .... 所以
for (i = 0; i < arr.length; i++)应该让你开始 -
@Terry ... 使用 FOR 循环 ...所以,虽然可行,但它并没有回答他的任务
标签: javascript arrays function loops for-loop