首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用for循环将字符串添加到每个数组元素的末尾?

如何使用for循环将字符串添加到每个数组元素的末尾?
EN

Stack Overflow用户
提问于 2018-06-05 06:40:40
回答 1查看 388关注 0票数 1

我要完成下面的功能。我将使用for循环遍历arr参数,并将字符串"Duck“添加到每个元素(i.e. arr[0] = "yellow"; should become "yellowDuck".的末尾

这是给我的开始:

代码语言:javascript
复制
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]
} 

下面是我正在尝试的代码:

代码语言:javascript
复制
function addDucks(arr, ind) {
  for (let i = 0; i < arr.length; i++) {
    return arr[i] + 'Duck';
  }
  return [arr, ind]
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-05 06:52:55

您的代码很接近,您只是没有将数组中的引用更改为添加了Duck的字符串。将return arr[i] + 'Duck'修改为arr[i] += 'Duck',与arr[i] = arr[i] + 'Duck'相同

代码语言:javascript
复制
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);

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50689726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档