美文网首页
js数组方法整理

js数组方法整理

作者: loushumei | 来源:发表于2020-10-24 16:18 被阅读0次
1. 数组有哪些常用方法,功能、返回值、是否会对原数组造成影响?
方法 功能 返回值 改变原数组(Y\N)
pop() 删除最后一位 删除的数据 Y
push() 在最后一位新增一或多个数据 长度 Y
shift() 删除第一位 删除的数据 Y
unshift() 在第一位新增一或多个数据 长度 Y
slice() 截取指定位置的数组 截取后的结果 N
splice() 删除指定位置,并替换 删除的数据 Y
concat() 合并数组 合并之后的数据 N
join() 使用分隔符,将数组转化为字符串 字符串 N
reverse() 反转数组 结果 Y
toString() 直接转为字符串 结果 N
sort() 排序(字符规则) 结果 Y
valueOf() 返回给定参数的原生Number对象值 结果 N
indexOf() 查询并返回数据的索引 结果 N
lastIndexOf() 反向查询并返回数据的索引 结果 N
forEach() 参数为回调函数,会遍历数组所有的项,回调函数接受三个参数,分别为value,index,self 无返回值 N
map() 同forEach 回调函数返回数据,组成新数组由map返回 N
filter() 同forEach 回调函数返回布尔值,为true的数据,组成新数组由filter返回 N
every() 同forEach 回调函数返回布尔值,全部为true为true的数据,组成新数组由every返回 N
some() 同forEach 回调函数返回布尔值,只要由一个为true的数据,组成新数组由every返回 N
reduce() 归并,同forEach 迭代数组的所有项,并构建一个最终值,由reduce返回 N
reduceRight() 反向归并,同forEach 迭代数组的所有项,并构建一个最终值,由reduceRight返回 N
2. 哪些数组方法会改变原数组

unshift();
  push();
  shift();
  pop();
  sort();
  reverse();
  splice();

【转载地址】

相关文章

  • js数组方法整理

    js数组方法整理 整理了以下数组方法 join() push()和pop() shift() 和 unshift(...

  • https://www.cnblogs.com/zyfeng/p

    js数组方法整理整理了以下数组方法 join() push()和pop() shift() 和 unshift()...

  • JS数组操作(看这一篇就够了)

    js中对数组操作整理了以下方法 join()   数组转换成字符串 push() 和 unshift()   数组...

  • js数组常用方法整理

    js数组常用方法整理 标签:js 数组 前言:这篇文章主要是一些归纳总结,大部分参考的是MDN的程序,也加了一些自...

  • js数组方法整理

    1. 数组有哪些常用方法,功能、返回值、是否会对原数组造成影响? 方法功能返回值改变原数组(Y\N)pop()删除...

  • JS数组方法整理

    创建数组 方式1: 2.方式2: 3.方式3: 数组方法 1.length() length():返回数组中元素的...

  • JavaScript数组常用方法整理

    js数组常用方法整理 Array.push()  向数组的末尾添加一个或多个元素,并返回新的数组长度。原数组改变。...

  • 【js】JS数组处理常用方法整理

    1.去重 方法一:set去重 ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。...

  • 数组(Array)<迭代器>

    一、Js数组迭代器方法 主要介绍js数组中的forEach,every,some,filter,map迭代器方法 ...

  • js基础了解

    js数组常用遍历方法使用: js数组常用操作方法使用: 基本逻辑运算: 基本字符串操作方法:

网友评论

      本文标题:js数组方法整理

      本文链接:https://www.haomeiwen.com/subject/zlnpmktx.html