美文网首页
数组操作

数组操作

作者: GaoXiaoGao | 来源:发表于2020-12-17 09:09 被阅读0次

    1.数组操作

    有以下数组A和以下数组B

               A:[ 
                    {
                      name:'大数据',
                      label:'1'
                    },
                    {
                      name:'软件',
                      label:'2'
                    },
                    {
                      name:'信息安全',
                      label:'3'
                    },
                    {
                      name:'物联网',
                      label:'4'
                    },
                    {
                      name:'云计算',
                      label:'5'
                    },
                    {
                      name:'人工智能',
                      label:'6'
                    },
                    {
                      name:'5G',
                      label:'7'
                    },
                    {
                      name:'共享经济',
                      label:'8'
                    },
                    {
                      name:'云计算',
                      label:'9'
                    },
                  ],
    
    B:['2','5','6','8'],
    //如何根据数组B中的值===数组A中的label值,并返回A数组对应的name数组
    

    如下:

    filterTagNames(B, A){
                let temp = [];
                B.forEach(item1=>{
                  A.filter((item2)=>{
                    if(item2.label===item1){
                      temp.push(item2.name);
                    }
                  })
                })
                return temp;
              },
    

    2.字符包裹的数组转换为数组

    如何让

    "["C","15","152"]"
    转换为
    ["C","15","152"]
    
    
    let a = "["C","15","152"]";
    Array.from(JSON.parse(a))
    

    相关文章

      网友评论

          本文标题:数组操作

          本文链接:https://www.haomeiwen.com/subject/hziviktx.html