javascript - 修改数组的值
问题描述
有一个这样的数组
"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
);
但究竟如何 - 不确定
解决方案
您正在寻找迭代一个数组并对每个值做一些事情。因此,您可能想做这样的事情
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)
})
(这可以用地图更好地完成,但我们把它作为练习留给读者)
推荐阅读
- xml - 如何使用xslt查找深层嵌套xml中是否存在标签?
- db2 - DB2 7.1版中如何识别主键列
- mysql - 左连接如何与 sqlx 一起工作
- dart - 如何装饰 Image.file
- javascript - 如何在 xslt 2.0 中显示年份列表?
- c++ - 如何在 Bazel 项目中设置 Catch2
- c - 尝试从命令行运行 Makefile - '.' 不被认可
- excel - VBA 如何确定是否隐式使用默认属性?
- angular - 将 Angular 和 RxJS 5 迁移到 6 后的错误 - 类型 'Observable<{}>' 不可分配给类型 'Observable<....>'
- javascript - 更改事件后从 Select2 (JS) 中删除边框