美文网首页
数组对象和一般数组之间的转换

数组对象和一般数组之间的转换

作者: 洛禾sunshime | 来源:发表于2019-03-02 13:40 被阅读0次

将一般数组转为对象数组

    // imgList = this.masterImgList    arr = this.srcList
let imgList= [
            "../../beehive-scenes.jpg_180x180xzq90.jpg_.webp",
            "../../beehive-scenes.jpg_180x180xzq90.jpg_.webp",
             "../../pXa_!!693063332.jpg_180x180xzq90.jpg_.webp",
             "../../180x180xzq90.jpg_.webp",
             "../../dgshop.jpg_180x180xzq90.jpg_.webp"
   ]
      let arrList = [];
      for (let i in imgList) {
        arrList.push(imgList[i]);
      }
      for (var i = 0; i < arrList.length; i++) {
        var j = {};
        j.id = i;
        j.src = arrList[i];
        arr.push(j);
      }
    }
  console.log(imgList);
/* *
 imgList= [
           {
              id: 0,
             src:  "../../beehive-scenes.jpg_180x180xzq90.jpg_.webp"
          },
        {
              id: 1,
             src:   "../../beehive-scenes.jpg_180x180xzq90.jpg_.webp"
          },
        {
              id: 2,
             src:  "../../pXa_!!693063332.jpg_180x180xzq90.jpg_.webp"
          },
         {
              id: 3,
             src:   "../../180x180xzq90.jpg_.webp"
          },
            {
              id: 4,
             src: "../../dgshop.jpg_180x180xzq90.jpg_.webp"
       }
   ]
*/

将数组对象转为一般数组

let   imgList= [
           {
              id: 0,
             src:  "../../beehive-scenes.jpg_180x180xzq90.jpg_.webp"
          },
        {
              id: 1,
             src:   "../../beehive-scenes.jpg_180x180xzq90.jpg_.webp"
          }
   ]
       let arrList = [];
      for( let i = 0; i< imgList.length;i++) {
        arrList.push(imgList[i].src);
      } 
      imgList = arrList;
    }

/**
imgList= [
            "../../beehive-scenes.jpg_180x180xzq90.jpg_.webp", "../../beehive-scenes.jpg_180x180xzq90.jpg_.webp"]
*/

相关文章

网友评论

      本文标题:数组对象和一般数组之间的转换

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