如何返回 2 个属性值并将它们串在一起

我有一个包含对象的元素,我想从元素 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)

        }

但这显然不起作用


将接受对这篇文章的编辑以提高可读性


翻过高山走不出你
浏览 110回答 1
1回答

九州编程

试试这个(假设每个对象值中的属性实际上称为“数字”和“名称”)。let&nbsp;finalarray&nbsp;=&nbsp;Object.values(myarraywiththedata).map(({number,&nbsp;name})&nbsp;=>&nbsp; &nbsp;&nbsp;`${number}&nbsp;&&nbsp;${name}` &nbsp;&nbsp;);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript