账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    已知一个数组,转成另一个数组。数据格式如下
    27
    0

    已知数据

    var  tableData=[
    {val: "红", val1: "大", val2: "五边形", val3: "1*222"},
    {val: "绿", val1: "大", val2: "6边形", val3: "1*2224"},
    {val: "红", val1: "大", val2: "五边形", val3: "1*222"}
    ]

    预期结果

    var result = [['红','绿'],['大'],['五边形','6边形'],["1*222","1*222"]]
    
    

    目前做法
    var cc=[]

                tableData.map( (item,index)=>{
                  console.log(item,index)
                  var arr=[]
                  var obj={}
                  for(var key in item){
                      if(key !=='price'){
                           obj[key]=item[key]
                          arr.push(obj[key])
                          console.log(arr)
                      }
                    console.log(key,item[key])
                }
                cc.push(arr)
                })
                console.log(cc)
                var dd=[];
                for(var i = 0 ;i < cc.length;i++){
                    var kk=[];
                    console.log(cc[i])
                    for(var j = 0 ; j < cc[i].length;j++){
                       kk.push(cc[i][j])
                    }
                    console.log(kk)
                    dd.push(kk)
                }
                console.log(dd)
                
                没有思路了
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部