
Array 数组
数组对象的作用是:使用单独的变量名来存储一系列的值。
Misnice
这个作者很懒,什么都没留下…
展开
-
JS数组转字符串方法和字符串转数组方法
JS数组转字符串方法和字符串转数组方法原创 2024-08-09 15:07:14 · 477 阅读 · 0 评论 -
js 移动数组元素的几个方法
js 移动数组元素的几个方法原创 2024-07-12 12:03:01 · 1091 阅读 · 0 评论 -
js数组中的include方法
include方法原创 2022-06-10 10:33:24 · 27827 阅读 · 3 评论 -
js数组扁平化
直接看代码let arr = [1,[[2,3],4],5]function delayeringArray(arr){ let list = [] if(arr instanceof Array){ for(let i = 0,len = arr.length;i < len;i ++){ list = list.concat(delayeringArray(arr[i])) } }else{ lis原创 2021-09-26 17:21:33 · 134 阅读 · 1 评论 -
ES6中常用数组方法总结
1.Array.find()array.find()返回值是第一个符合条件的数组子项,找到符合条件的之后就不在继续遍历。let arr = [{ name: '张三', age: 1 }, { name: '李四', age: 2 },{ name: '王五', age: 3 }]let findItem = arr.find(item => item.name === '张三') // 返回子项console.log(findItem) // { name: '张三', age: 1原创 2021-02-20 15:31:11 · 4333 阅读 · 1 评论 -
js遍历查找数组中最大值与最小值的方法
直接上代码<script> // 查找数组中最小值function mathMin(arrs){ var min = arrs[0]; for(var i = 1, ilen = arrs.length; i < ilen; i+=1) { if(arrs[i] < min) { min = arrs[i]; } } return min;}// 代码测试var rets = [2,4,5,6,7,0,9,10,15,1];原创 2020-08-07 16:47:01 · 4596 阅读 · 0 评论 -
js 数组去重
ES6的方法var arr = [1,2,3,4,56,5,666,2,1,77];var arrNew = Array.from(new Set(arr));console.log(arr.length===arrNew.length); //false原创 2020-03-19 17:34:01 · 231 阅读 · 0 评论 -
遍历数组的常用方法
遍历数组的常用方法:一、利用for循环遍历可以不用重复获取数组长度,提高效率,数组特别大时效果比较明显for(var i = 0,len=arr.length; i < len; i++) {//code}二、利用foreach遍历(没有返回值,对原数组没有影响)arr.forEach((item,index,array)=>{//code})//arr数组有几项,...原创 2019-08-27 15:12:42 · 432 阅读 · 0 评论 -
js数组的filter方法
array.filter(function(currentValue,index,arr), thisValue)数组的filter方法有两个参数,第一个是函数,必须传值,数组中的每个元素都会执行这个函数,currentValue 必须。当前元素的值index 可选。当前元素的索引值arr 可选。当前元素属于的数组对象第二个可传可不传。对象作为该执行回调时使用,传递给函数,用作 “...原创 2019-12-09 13:40:53 · 674 阅读 · 0 评论 -
遍历数组常用方法
一、利用for循环遍历可以不用重复获取数组长度,提高效率,数组特别大时效果比较明显for(var i = 0,len=arr.length; i < len; i++) { //code}二、利用foreach遍历(没有返回值,对原数组没有影响)arr.forEach((item,index,array)=>{ //code})arr数组有几项,箭头函数就会执行几...原创 2019-09-26 15:34:08 · 367 阅读 · 0 评论 -
js数组的增删改查
//查找元素在数组中的位置function indexOf(obj,arr){ for(var i=0;i<arr.length;i++){ if(arr[i] == obj){ return i; } }}//数组中两个元素换位子function swapArr(arr, index1, index2) { arr[index1...原创 2019-09-24 14:28:52 · 491 阅读 · 0 评论 -
js判断数组中是否存在某个对象
var arr = [{id:1,name:'王五',age:5},{id:2,name:'赵六',age:6}]; 数组的indexOf方法只能判断数组中是否存在某个元素,不能对元素进行修改或删除,存在返回当前索引不存在返回-1var arr = [1,2,3,4];arr.indexOf(1) // 0arr.indexOf(8) // -1通过遍历数组后判断对象的属性是否...原创 2019-09-23 11:26:57 · 7551 阅读 · 0 评论 -
查看数组中是否包括某个对象
方案一:判断数组中是否存在这个对象if(JSON.stringify(dataArr).indexOf(JSON.stringify(obj)) === -1){dataArr.push(obj);}方案二:先声明一个变量,利用对象里的唯一标识let flag = true;dataArr.forEach(item=>{if(obj.sort===item.sort){ //对...原创 2019-08-28 10:41:10 · 2408 阅读 · 1 评论