array
心为醒SS
喜欢前端,热爱代码,源由心生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Array方法之at()方法
at()方法接收一个整数值并返回该索引的项目,允许正数和负数,正数是从头开始索引,负数是从尾开始索引找不到就返回undefined原创 2022-06-01 09:07:50 · 665 阅读 · 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 · 417 阅读 · 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 · 754 阅读 · 0 评论 -
Array里面的严格相等(indexOf,lastIndexOf,includes)
indexOf(),lastIndexOf()和includes()方法indexOf()和includes()方法是从数组前开始向后搜索lastIndexOf()方法返回指定元素(也即有效的 JavaScript 值或变量)在数组中的最后一个的索引,如果不存在则返回 -1indexOf()和lastIndexOf()都要返回要查找的元素在数组中的位置,如果没找到就返回-1,includes()返回布尔值,表示是否至少找到一个与指定元素匹配的项,比较的时候是用全等去比较数组的每一项indexOf(原创 2022-04-23 21:31:59 · 1310 阅读 · 0 评论
分享