向数组的末尾添加一个或多个元素,并返回新的长度

  • 需求:向数组的末尾添加一个或多个元素,并返回新的长度
let idListStr = []
 _selection.forEach((item, index) => {//循环
idListStr.push(item.accountid)//可向数组的末尾添加一个或多个元素,并返回新的长度。
})
idListStr = idListStr.join(',')//把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的
 
// 根据subjectcode,subjectdata查找对应的键值对
 for (var i = 0; response.master.subjectcode.split(",").length > i; i++) {
for (var j = 0; response.master.subjectdata.split("//").length > j; j++) {
//如:11有钱,22没钱,33很穷
//先用切分法,
if (response.master.subjectdata.split("//")[j].substring(0, response.master.subjectcode.split(",")[i].length) == response.master.subjectcode.split(",")[i]) {
 _subcode[i] = [
response.master.subjectcode.split(",")[i],
response.master.subjectdata.split("//")[j].split(response.master.subjectcode.split(",")[i])[1]
]
}
}
}
//得到结果集后,重新配上键值对
for (var i = 0; i < _subcode.length; i++) {
_subcode[i].code = _subcode[i]["0"];
 _subcode[i].name = _subcode[i]["1"];
}
//更新到response里面
response.master = {
...response.master,
subcode: [..._subcode]
}
posted @ 2021-12-14 16:31  丶Ronnie  阅读(297)  评论(0)    收藏  举报