首页 > 其他分享 >数组方法 总结大全

数组方法 总结大全

时间:2022-10-12 09:24:39浏览次数:52  
标签:总结 console log 元素 item let 数组 大全

<!--
会改变原数组的方法
push() 向数组的尾部添加若干元素,并返回数组的新长度
pop() 从数组的尾部删除一个元素(删且只删除一个元素),返回被删除的元素
unshift() 向数组的头部添加若干元素,返回数组的新长度
shift() 从数组的头部删除一个元素(删且只删除一个元素),返回被删除的元素
splice() 1.删除 2.插入 3.替换
sort() 该方法用于对数组的元素进行排序
reveres() 该方法用于颠倒数组中元素的顺序
-->

<!--
不会改变原数组的方法
concat() 用于连接两个或多个数组。
join() 将数组作为字符串返回,元素将由指定的分隔符分隔
slice() 将数组依据条件分割成新的数组 slice(start, end) ( start, end]
JSON.parse(JSON.stringify(arr))
重新复制一个数组。也是实现深拷贝的一种方式。
JSON.parse 将数据 转化为 js对象
JSON.stringify 将js对象 转化为 字符串

map() 按照原始数组元素顺序依次处理元素。
let a =[1,2,3,4]
let b = a.map((item)=>{
return item + 1
})
console.log(a) //(4) [1, 2, 3, 4]
console.log(b) //(4) [2, 3, 4, 5]

every() 使用指定函数检测数组中的所有元素
let a = [1,2,3,4]
let c = a.every((item)=>{
return item===1
})
console.log(a) //(4) [1, 2, 3, 4]
console.log(c) // false

some() 用于检测数组中的元素是否满足指定条件(函数提供)
let a = [1,2,3,4]
let d = a.some((item)=>{
return item===1
})
console.log(a) //(4) [1, 2, 3, 4]
console.log(d) // true

filter() (过滤器)创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素
let a = [1,2,3,4]
let c = a.filter((item)=>{
return item===1
})
console.log(a) //(4) [1, 2, 3, 4]
console.log(c) // 11
-->

标签:总结,console,log,元素,item,let,数组,大全
From: https://www.cnblogs.com/wfming/p/16783312.html

相关文章

  • 数据结构 玩转数据结构 2-7 动态数组
    0课程地址https://coding.imooc.com/lesson/207.html#mid=13412 1重点关注1.1数组动态伸缩参见3.1coding 1.2泛型数组参见3.2......
  • 单元测试之Mockito+Junit使用和总结
    https://www.letianbiji.com/java-mockito/mockito-thenreturn.htmlMockito使用thenReturn设置方法的返回值thenReturn用来指定特定函数和参数调用的返回值。比如......
  • java二维数组
    java二维数组数组一经定义就不能改变长度packagearray;​publicclassArrayDemo04{  publicstaticvoidmain(String[]args){    int[][]num={{1......
  • java数组进阶
    java数组进阶数组一经定义就不能改变长度packagearray;​publicclassArrayDemo03{  publicstaticvoidmain(String[]args){    int[]numbers={1,2......
  • Mybatis传参的方式总结
    mybatis传参的几种方式?目录第一种情形,传入单个参数userId第二种情况,传入多个参数userId,sex使用索引对应值第三种情形,传入多个参数userId,sex使用注解@Param第四......
  • IDEA MyEclipse Eclipse 快捷键大全(最终版)
    IDEAMyEclipseEclipse快捷键大全(最终版)IDEAMyEclipseEclipse快捷键大全​​IDEAMyEclipseEclipse快捷键大全(最终版)​​​​IDEA篇​​​​MyEclipse常用快捷键......
  • java中的数组
    java中的数组数组一经定义就不能改变长度packagearray;​publicclassArrayDemo02{  publicstaticvoidmain(String[]args){    //声明定义数组的方......
  • 课后总结
    1>各类的静态初始化块2>类的非静态初始化块3>类的构造函数4>子类的非静态初始化块5>子类的构造函数各类的静态初始化块首先执行,因为static初始化块是在构造函数之前执行的......
  • 如何快速学习Go的切片和数组数据类型
    本文已收录​​如何快速学习Go的struct数据类型​​。涵盖PHP、JavaScript、Linux、Golang、MySQL、Redis和开源工具等等相关内容。什么是数组数组是属于同一类型的元素的集......
  • 【Pandas总结】第三节 Pandas 的显示设置(总结所有常用显示设置)
    在使用pandas时,经常会遇到令人不满意的显示,这时候我们需要调整Pandas的显示设置!显示设置非常的常用,可以给我们写代码带来很多的方便哟~~~本文总结所有Pandas常用的显示设......