请教关于数组对象的操作问题

此问题已解决

let list=[
    {name:"小张",age:"20"}
]

let opt=[]

 list.forEach((item)=>{
                for(let key in item){
                    opt.push({values:key,label:item[key]})
                }
              });
              
           let opt=[{values:"name",label:"小张"},{values:"age",label:"20"}|]
阅读 1.6k
2 个回答
let options = [];
newOpt.map((item,i)=>{
    for(let key in item){
        item.hasOwnProperty(key) && options.push({
            value:key,label:item[key]
        })
    }
})
let newOpt = [{name: '小明',hh: '张李'}]
let options = []
let keys = Object.keys(newOpt[0])
keys.forEach((item,index) => {
    //console.log(newOpt[0][item])
    /*初始化一个空的对象*/
    options[index] = {}
    options[index].values = item
    options[index].label = newOpt[0][item]
})
console.log(options)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题