我要完成下面的功能。我将使用for循环遍历arr参数,并将字符串"Duck“添加到每个元素(i.e. arr[0] = "yellow"; should become "yellowDuck".
的末尾
这是给我的开始:
function addDucks(arr, ind) {
//WRITE YOUR FOR-LOOP HERE
//For your iterator, declare it with the let keyword, and name it "i"
//DO NOT TOUCH THIS
return [arr, ind]
}
下面是我正在尝试的代码:
function addDucks(arr, ind) {
for (let i = 0; i < arr.length; i++) {
return arr[i] + 'Duck';
}
return [arr, ind]
}
发布于 2018-06-05 06:52:55
您的代码很接近,您只是没有将数组中的引用更改为添加了Duck
的字符串。将return arr[i] + 'Duck'
修改为arr[i] += 'Duck'
,与arr[i] = arr[i] + 'Duck'
相同
function addDucks(arr, ind) {
for (let i = 0; i < arr.length; i++) {
arr[i] += 'Duck';
}
return arr;
}
let ducks = addDucks(['green','purple'], 2);
console.log(ducks);
https://stackoverflow.com/questions/50689726
复制相似问题