JS 数组
js 数组
海胆Sur
本着开放共享的态度
展开
-
js 遍历数组并删除
【代码】js 遍历数组并删除。原创 2021-12-29 20:38:39 · 3686 阅读 · 1 评论 -
js Array.prototype.reduce 方法应用
回调函数第一个参数为每次迭代的返回值(第一次为参数initial的值);后三个参数见名知意raduce函数返回最后迭代返回的结果initialinitial。原创 2022-08-31 23:48:28 · 294 阅读 · 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 · 160 阅读 · 0 评论 -
js 填充对象数组的方法 初始化指定长度的对象数组
方法一Array(10).fill(null).map(() => ({})) // [{},{},···, {}]方法二Array.form(Array(10), () => ({})) // // [{},{},···, {}]原创 2022-05-17 00:17:19 · 803 阅读 · 0 评论 -
js 遍历 Array 数组的方法
遍历数组的相关方法.forEach(回调函数)方法遍历数组所有元素 会改变原数组回调函数(数组元素值,元素下标,数组本身).map()方法对数组进行一定回调函数的映射 生产一个新的数组回调函数(数组元素值,元素下标,数组本身).reduce()方法(从左向右) .reduceRight()方法(从右向左)和map类似,都是遍历, 不过返回的是一个值回调函数(初始值/前一次回调的返回值,数组元素值,元素下标,数组本身)第二个参数为初始值可用于求数组元素总和这类叠加性的操作.filte原创 2021-06-22 10:04:58 · 3305 阅读 · 0 评论 -
JS Array 数组属性及方法 包含ES6
JS中 数组是特殊类型的对象避免使用new Array 用[]代替同数组中可存放不同类型的变量也可在数组保存对象js数组不支持命名索引数组的属性length 属性返回数组的长度(数组元素的数目).join(“分隔符号”) 方法以特定字符串为分隔,将数组转化为字符串数组的方法数组进行.toString() 元素间会以逗号分隔.foreach(回调函数)方法遍历数组所有元素回调函数(参数为数组元素).push() 方法操作等同于 在.length下标元素下赋值返回新数组的长度.原创 2021-05-20 21:10:01 · 488 阅读 · 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 · 213 阅读 · 0 评论