怎么把遍历出来的字符串push到一个数组

数组遍历对象添加到某个数组

方式/步调

  1. 1

    一、轮回json数组,提取此中某个对象添加到数组中

  2. 2

    var that.lists = [某个json];

    for(let i =0;i < that.lists.length; i++){

    var str={};

    str.id = that.lists[i].id;

    str.storeNo = that.lists[i].store_no;

    str.cityProductId = that.lists[i].city_product_id;

    that.requisit.push(str)

    }

  3. 3

    二、for in 轮回,数组添加

  4. 4

    var data=[];

    var foo = {"name":"john","sex":"meal","height":"168","weight":"52"};

    for(var i in foo) {

    data.push(foo[i])

    console.log(foo[i]); // 输出 john、meal、168、52

    }

    console.log(data); // 输出  ["john", "meal", "168", "52"]

  5. 5

    拓展:

    数组元素的添加:

    var arrayObj = [];

    arrayObj. push();// 将一个或多个新元素添加到数组结从头至尾,并返回数组新长度

    arrayObj.unshift();// 将一个或多个新元素添加到数组起头,数组中的元素主动后移,返回数组新长度

    arrayObj.splice();//将一个或多个新元素插入到数组的指定位置,插入位置的元素主动后移,返回""。

  6. 6

    数组元素的字符串化,join()

    var arr = ['A', 'B', 'C', 1, 2, 3];

    arr.join('-'); // 'A-B-C-1-2-3'

  7. 7

    数组的截取和归并

    var arrayj = [];

    array.slice(start, [end]);

    //以数组的形式返回数组的一部门,注重不包罗 end 对应的元素,若是省略 end 将复制 start 之后的所有元素


    array.concat();

    //将多个数组(也可所以字符串,或者是数组和字符串的夹杂)毗连为一个数组,返回毗连好的新的数组

    示例:

    let goodsData = [];

    let num = 0;

    let amount = 0;

    basicGoods.forEach(item => {

    num += Number(item.num);

    amount += Number(item.amount);

    });

    goodsData = basicGoods.concat({

    id: '总计',

    num,

    amount,

    });


  • 发表于 2019-06-06 00:20
  • 阅读 ( 1050 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具