广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

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

    来源:网络收集  点击:  时间:2024-01-26
    【导读】:
    数组遍历对象添加到某个数组方法/步骤1/7分步阅读

    一、循环json数组,提取其中某个对象添加到数组中

    2/7

    var that.lists = ;

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

    var str={};

    str.id = that.lists.id;

    str.storeNo = that.lists.store_no;

    str.cityProductId = that.lists.city_product_id;

    that.requisit.push(str)

    }

    3/7

    二、for in 循环,数组添加

    4/7

    var data=;

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

    for(var i in foo) {

    data.push(foo)

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

    }

    console.log(data); // 输出

    5/7

    拓展:

    数组元素的添加:

    var arrayObj = ;

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

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

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

    6/7

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

    var arr = ;

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

    7/7

    数组的截取和合并

    var arrayj = ;

    array.slice(start, );

    //以数组的形式返回数组的一部分,注意不包括 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,

    });

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_7205.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 04:36:24  耗时:0.027
    0.0269s