我有一个包含对象的元素,我想从元素 example(data.number & data.name) 中获取 2 个属性的所有值只是为了澄清,它以这种格式保存数据“ 0 { number:30 , name : joseph } 1 { number: 340, name : micheal} ”为混淆道歉我想把它们串在一起示例(data.number[0]的值和data.name[0]的值,data.number[1]的值和data.name[1]的值等等...)这是我到目前为止所想出的: let finalarray = [] for(let i=0; i<1; i ++){ let nationNumber = Object.keys(myarraywiththedata).map(function(key){ return myarraywiththedata[key].number }); finalarray.push(nationNumber) let nationName = Object.keys(myarraywiththedata).map(function(key){return myarraywiththedata[key].number }); finalarray.push(nationName) }但这显然不起作用将接受对这篇文章的编辑以提高可读性
1 回答
九州编程
TA贡献1785条经验 获得超4个赞
试试这个(假设每个对象值中的属性实际上称为“数字”和“名称”)。
let finalarray = Object.values(myarraywiththedata).map(({number, name}) => `${number} & ${name}` );
添加回答
举报
0/150
提交
取消