JS 数组
js 数组
海胆Sur
本着开放共享的态度
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js 遍历数组并删除
【代码】js 遍历数组并删除。原创 2021-12-29 20:38:39 · 3902 阅读 · 1 评论 -
js Array.prototype.reduce 方法应用
回调函数第一个参数为每次迭代的返回值(第一次为参数initial的值);后三个参数见名知意raduce函数返回最后迭代返回的结果initialinitial。原创 2022-08-31 23:48:28 · 434 阅读 · 0 评论 -
js 数组去重 方法和思路
单个数组去重 创建第二个数组 let newArr = [] for (let item of arr) { if (newArr.indexOf(item) === -1) { newArr.push(item) } // 或者 // if (newArr.findIndex(item)) // if (newArr.includes(item)) } Set [...new Set(arr)] 两个数组去重 可以先合并数组,再参照单个数组的情况 合并数组 //原创 2022-03-03 00:11:16 · 310 阅读 · 0 评论 -
js 填充对象数组的方法 初始化指定长度的对象数组
方法一 Array(10).fill(null).map(() => ({})) // [{},{},···, {}] 方法二 Array.form(Array(10), () => ({})) // // [{},{},···, {}]原创 2022-05-17 00:17:19 · 1032 阅读 · 0 评论 -
js 遍历 Array 数组的方法
遍历数组的相关方法 .forEach(回调函数)方法 遍历数组所有元素 会改变原数组 回调函数(数组元素值,元素下标,数组本身) .map()方法 对数组进行一定回调函数的映射 生产一个新的数组 回调函数(数组元素值,元素下标,数组本身) .reduce()方法(从左向右) .reduceRight()方法(从右向左) 和map类似,都是遍历, 不过返回的是一个值 回调函数(初始值/前一次回调的返回值,数组元素值,元素下标,数组本身) 第二个参数为初始值 可用于求数组元素总和这类叠加性的操作 .filte原创 2021-06-22 10:04:58 · 3520 阅读 · 0 评论 -
JS Array 数组属性及方法 包含ES6
JS中 数组是特殊类型的对象 避免使用new Array 用[]代替 同数组中可存放不同类型的变量 也可在数组保存对象 js数组不支持命名索引 数组的属性 length 属性返回数组的长度(数组元素的数目) .join(“分隔符号”) 方法 以特定字符串为分隔,将数组转化为字符串 数组的方法 数组进行.toString() 元素间会以逗号分隔 .foreach(回调函数)方法 遍历数组所有元素 回调函数(参数为数组元素) .push() 方法 操作等同于 在.length下标元素下赋值 返回新数组的长度 .原创 2021-05-20 21:10:01 · 751 阅读 · 0 评论 -
JS Array数组排序 获取最大最小值
.sort()方法 字符顺序(a<A<数字)对数组进行排序 不能对数字值进行升序排列,如20>100 可以通过回调函数来增加比值 .sort((a,b)=>{ return a-b //返回true时,发生交换 }) .reverse() 方法 反转数组中元素 可配合sort实现降序排列 查找最大最小值的三种方法 利用sort进行排序 利用Math提供的方法 自定义方法 遍历比较 Math相关方法 Math.max.apply() Math.min.apply() ...原创 2021-05-21 11:02:47 · 323 阅读 · 0 评论
分享