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

2019-03-02  本文已影响0人  洛禾sunshime

将一般数组转为对象数组

    // 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"]
*/
上一篇 下一篇

猜你喜欢

热点阅读