nodejs函数之数组篇
nodejs基础总结之数组篇
数组函数
// 数组对象
arrayObject.slice(start,end)⽅法可从已有的数组中返回选定的元素。
// 合并数组
// 数组拆分
array.join(',')
// 去除重复
checkArr = Array.form(new Set(checkIdArr))
/
/ 往数组中添加元素
list1.push('西张明-辉');
// 往⾸位添加⼀个元素
list1.unshift('名称');
Object.keys(obj)
从数组 添加/删除项⽬(3个参数)
list1.splice(index:必须 整数 添加/删除项⽬的位置 为负则从结尾处规定位置,howmany:必须要删除的项⽬数量,item:可选 添加新项⽬)
// 从数组中删除⼀个元素
list.splice(index,1);
concat
concat() ⽅法⽤于合并两个或多个数组。此⽅法不会更改现有数组,⽽是返回⼀个新数组。
const array1 =['a','b','c'];
const array2 =['d','e','f'];
const array3 = at(array2);
// ["a", "b", "c", "d", "e", "f"]
console.log(array3);
数组去重排序
// 数组去重排序
return[...new Set([1,23,4,5,6,23,4,1])].sort((a,b)=>a-b);
reduce应⽤
//求出总(⾦额)数
let systemScore = duce((prev, curr)=>Number(prev)+Number(curr.score),0);
filter应⽤
// ⽬的是剔除为0的数
return costArr.filter(item => unt >0);
js数组方法总结map的应⽤
// 取出⼆维数组中所有的id
return[].concat(...doctorList.map(item => item.id))

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。