怎么把遍历出来的字符串push到一个数组
来源:网络收集 点击: 时间:2024-01-26一、循环json数组,提取其中某个对象添加到数组中

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 循环,数组添加

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();//将一个或多个新元素插入到数组的指定位置,插入位置的元素自动后移,返回。

数组元素的字符串化,join()
var arr = ;
arr.join(-); // A-B-C-1-2-3

数组的截取和合并
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