首页 > 解决方案 > 循环遍历一个javascript数组将值添加到另一个数组

问题描述

如何循环遍历这个数组,我想循环并将名称值添加到一个空数组,当我控制台.log它给出下面的结果,你能帮忙吗,我的代码的结果是空数组

this.props.names 它显示

(3) [{…}, {…}, {…}] 0: {name: "abc", id: 1} 1: {name: "def", id: 2} 2: {name: "gh" , id: 3} 长度: 3 proto : Array(0)

let titles = []
let cats = []
 cats = this.props.names
 let len = this.props.names.length;
 for( i = 0 ;i< cats.length ; i++){
    titles.push(cats[i].id)
 }

return titles;

标签: javascriptreact-native

解决方案


从我所看到的......做

let titles = []
let cats = [{name: "abc", id: 1},{name: "def", id: 2},{name: "gh", id: 3}]
 for( var p = 0 ;p< cats.length ; p++){
    titles.push(cats[p].id)
 }

console.log(titles)


推荐阅读