首页 > 解决方案 > 修改数组的值

问题描述

有一个这样的数组 "2021-1-1-1", "2019-1-2-1", "2020-1-1-1", "2020-1-2-1", - 只需要与1st value - 3rd value?如何保持相同的格式?- 任何想法

尝试这样的事情 const modifiedArr = originalArr.map(name => ${name}man);

但究竟如何 - 不确定

标签: javascriptjquery

解决方案


您正在寻找迭代一个数组并对每个值做一些事情。因此,您可能想做这样的事情

new_arr = []
old_arr.forEach((ele)=>{
  ele_arr = ele.split("-") #break the dates into an array 
  modified_ele = ele_arr[0] + "-" + ele_arr[2] # grab the first and third elements
  new_arr.push(modified_ele)
})

(这可以用地图更好地完成,但我们把它作为练习留给读者)


推荐阅读