IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 对JavaScript Array对象的部分方法的理解 -> 正文阅读

[JavaScript知识库]对JavaScript Array对象的部分方法的理解

1.concat()?

? ? ? 概述:连接两个或更多的数组,并返回结果。

? ? ? 定义和用法:??

? ? ? concat() 方法用于连接两个或多个数组。

? ? ? 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本

? ? ?代码样式:

?2.every()?

? ? ? 概述:检测数值元素的每个元素是否都符合条件。

? ? ? 定义和用法:?

? ? ? ? every() 方法用于检测数组所有元素是否都符合指定条件(通过函数提供)。

? ? ? ? every() 方法使用指定函数检测数组中的所有元素:

  • ?如果数组中检测到有一个元素不满足,则整个表达式返回?false?,且剩余的元素不会再进行检测。
  • 如果所有元素都满足条件,则返回 true。

? ? ? ?注意:?every() 不会对空数组进行检测。

? ? ? ?注意:?every() 不会改变原始数组。

? ? ? ?代码样式:

?3.forEach()?

? ? ? ? 概述:数组每个元素都执行一次回调函数。

? ? ? ? 定义和用法:

? ? ? ? ? ?forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。

? ? ? ? ? ?注意:?forEach() 对于空数组是不会执行回调函数的。

? ? ? ? ? 代码样式:

4.findIndex()?

概述:返回符合传入测试(函数)条件的数组元素索引。

定义和用法:

findIndex() 方法返回传入一个测试条件(函数)符合条件的数组第一个元素位置。

findIndex() 方法为数组中的每个元素都调用一次函数执行:

  • 当数组中的元素在测试条件时返回?true?时, findIndex() 返回符合条件的元素的索引位置,之后的值不会再调用执行函数。
  • 如果没有符合条件的元素返回 -1

注意:?findIndex() 对于空数组,函数是不会执行的。

注意:?findIndex() 并没有改变数组的原始值。

代码样式:

?5.indexOf()

? ? ? ? 概述:搜索数组中的元素,并返回它所在的位置。

? ? ? ? 定义和用法:

indexOf() 方法可返回数组中某个指定的元素位置。

该方法将从头到尾地检索数组,看它是否含有对应的元素。开始检索的位置在数组 start 处或数组的开头(没有指定 start 参数时)。如果找到一个 item,则返回 item 的第一次出现的位置。开始位置的索引为 0。

如果在数组中没找到指定元素则返回 -1。

提示如果你想查找字符串最后出现的位置,请使用?lastIndexOf() 方法

? ? ? 代码样式:

?6.join()?

? ? ? ? 概述:把数组中的所有元素转换为一个字符串

? ? ? ??定义和用法:

? ? ? ? ? ? ?join() 方法用于把数组中的所有元素转换一个字符串。

? ? ? ? ? ? ?元素是通过指定的分隔符进行分隔的。

代码样式:

?7.pop()

? ? ? 概述:删除数组的最后一个元素并返回删除的元素。

? ? ??定义和用法:

? ? ? ? ? ? pop() 方法用于删除数组的最后一个元素并返回删除的元素。

? ? ? ? ? ? 注意:此方法改变数组的长度!

? ? ? 代码样式:

?8.push()

? ? ? ? ?概述:向数组的末尾添加一个或更多元素,并返回新的长度

? ? ? ? ?定义和用法:

? ? ? ? ? ? ? ? ?push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。

? ? ? ? ? ? ? ? ?注意:?新元素将添加在数组的末尾。

? ? ? ? ? ? ? ? ?注意:?此方法改变数组的长度。?

代码样式:

?9.reduce()

概述:将数组计算为一个值(从左到右)

定义和用法:

reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。

reduce() 可以作为一个高阶函数,用于函数的 compose。

注意:?reduce() 对于空数组是不会执行回调函数的。

代码样式:

?10?reverse()

? ? ? ? 概述:反转数组的元素顺序。

? ? ? ? ?定义和用法:

? ? ? ? ? reverse() 方法用于颠倒数组中元素的顺序。

代码样式:

?

11.slice()

? ? ? ? ?概述:选取数组的一部分,并返回一个新数组。?

? ? ? ? ?定义和用法:

? ? ? ? ? slice() 方法可从已有的数组中返回选定的元素。

? ? ? ? ? slice()方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。

? ? ? ? ? 注意:?slice() 方法不会改变原始数组

? ?代码样式:

?12.some()?

? ? ? ? ?概述:检测数组元素中是否有元素符合指定条件

? ? ? ? ?定义和用法:

? ? ? ?some() 方法用于检测数组中的元素是否满足指定条件(函数提供)。

? ? ? ?some() 方法会依次执行数组的每个元素:

  • 如果有一个元素满足条件,则表达式返回true?, 剩余的元素不会再执行检测。
  • 如果没有满足条件的元素,则返回false。

? ? ? ? 注意:?some() 不会对空数组进行检测。

? ? ? ? 注意:?some() 不会改变原始数组。

代码样式:

?13.unshift()

? ? ? 概述:向数组的开头添加一个或更多元素,并返回新的长度。

? ? ? ? ?定义和用法:

? ? ? ? ? ?unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。

? ? ? ? ? ?注意:?该方法将改变数组的数目。?

? ? ? ? 代码样式:

?14.toString()?

? ? ? 概述:把数组转换为字符串,并返回结果。

? ? ? ?定义和用法:

? ? ? ? ? ?toString() 方法可把数组转换为字符串,并返回结果。

? ? ? ? ? ?注意:?数组中的元素之间用逗号分隔。

代码样式:

?15.splice()

? ? ? ?概述:从数组中添加或删除元素。

? ? ? ?定义和用法:

? ? ? splice() 方法用于添加或删除数组中的元素。

? ? ? ?注意:这种方法会改变原始数组。?

代码样式:

?

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-09-30 11:50:23  更:2021-09-30 11:52:27 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 23:55:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码