
array
心为醒SS
喜欢前端,热爱代码,源由心生
展开
-
Array方法之at()方法
at()方法接收一个整数值并返回该索引的项目,允许正数和负数, 正数是从头开始索引,负数是从尾开始索引 找不到就返回undefined原创 2022-06-01 09:07:50 · 626 阅读 · 0 评论 -
取一个数组中的n个数的所有集合
//arr 待处理的数组 //n 要取出的元素个数 //result 返回的结果 //current 当前已经取出的元素 const getCombine = (arr, n, result = [], current = '') => { //如果只要取出一个元素,那就只需要将数组元素与已取出的元素组合 if (n === 1) { result.push(...arr.map(v => `${current},${v}`)); return r原创 2022-05-12 15:04:58 · 375 阅读 · 0 评论 -
array方法之from方法
Array.from()的第一个参数是一个类数组对象,即任何可迭代的结构,或者一个有length属性和可索引属性的结构 1,字符串会被拆分为单字符数组 console.log(Array.from('matt')); //['m','a','t','t'] 2,可以使用from将集合和映射转换为一个新数组 const m = new Map().set(1,2).set(3,4); const s = new Set().add(1).add(2).add(3).add(4); console.log(A原创 2022-05-10 21:20:57 · 661 阅读 · 0 评论 -
Array里面的严格相等(indexOf,lastIndexOf,includes)
indexOf(),lastIndexOf()和includes()方法 indexOf()和includes()方法是从数组前开始向后搜索 lastIndexOf()方法返回指定元素(也即有效的 JavaScript 值或变量)在数组中的最后一个的索引,如果不存在则返回 -1 indexOf()和lastIndexOf()都要返回要查找的元素在数组中的位置,如果没找到就返回-1, includes()返回布尔值,表示是否至少找到一个与指定元素匹配的项,比较的时候是用全等去比较数组的每一项 indexOf(原创 2022-04-23 21:31:59 · 1275 阅读 · 0 评论