js的array.some()方法
定义和用法
some() 方法用于检测数组中的元素是否满足指定条件(函数提供)。
some() 方法会依次执行数组的每个元素:
- 如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测。
- 如果没有满足条件的元素,则返回false。
注意: some() 不会对空数组进行检测。
注意: some() 不会改变原始数组。
检测数组中是否有值满足函数指定的条件
const arr = [4, 12, 16, 20];arr.some(item => {
item > 18
})
//true
语法
array.some(function(currentValue,index,arr),thisValue)
参数说明
参数 | 描述 | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index,arr) |
必须。函数,数组中的每个元素都会执行这个函数 函数参数:
|
||||||||
thisValue |
可选。对象作为该执行回调时使用,传递给函数,用作 "this" 的值。 如果省略了 thisValue ,"this" 的值为 "undefined" |
js的array.some()方法相关推荐
- JS对象 - Array属性方法汇总
属性名 描述 prototype 为对象添加属性.方法 constructor 返回数组对象引用 length 返回数组元素数目 方法名 描述 返回 更改原数组 concat() 连接多个数组 连接后 ...
- JS基础 Array.concat()方法底层业务逻辑分析
方法的作用: 方法concat()将创建并返回一个新数组,这个数组是将所有参数都添加到array中生成的.它并不修改array.如果要进行concat()操作的参数是一个数组,那么添加的是数组中的元 ...
- JS Array filter()方法
JS Array filter()方法 js的数据对象有一个fileter()方法,运行传入一个方法,并对数组中的每个元素进行过滤. var arr = [1,2,3,4,5,6]; function ...
- JS Array.map方法内异步方法无法同步执行
问题: JS Array.map方法内异步方法无法同步执行 场景: 我们在使用map来设置每一项值的时候,涉及到异步操作,就会出现问题. 按照常规,重现出一种情形. 假设我要使用map对每一项值进行操 ...
- 每天温习一个JS方法之Array.flat方法 第六天
1. Array.flat方法 1.1 描述 flat() 方法会按照一个可指定的深度递归遍历数组,并将所有元素与遍历到的子数组中的元素合并为一个新数组返回. 不会改变原数组 1.2 语法 arr.f ...
- js中text方法是啥意识_一盏茶的时间,快速捕获JS中常用的方法(细心整理,持续更新ing)...
不知不觉上班一周辽-趁着大好周末,小编挣扎着从床上爬起来,决定对前端日常编程中常用到的一些方法做一个系统的整合. 有些人或许会觉得忘了百度就完事儿,no no no!这事儿小编真的亲践过好多次,百度一 ...
- Js中Array对象
Js中Array对象 JavaScript的Array对象是用于构造数组的全局对象,数组是类似于列表的高阶对象. 描述 在JavaScript中通常可以使用Array构造器与字面量的方式创建数组. c ...
- js入门·对象属性方法大总结
数组(Array):系列元素的有序集合: 详细演示请看:[js入门系列演示·数组 ] http://www.cnblogs.com/thcjp/archive/2006/08/04/467761.ht ...
- php 合并数组对象,JS内数组合并方法与对象合并实现步骤详解
这次给大家带来JS内数组合并方法与对象合并实现步骤详解,JS内数组合并方法与对象合并实现的注意事项有哪些,下面就是实战案例,一起来看一下. 1 数组合并 1.1 concat 方法var a=[1,2 ...
最新文章
- 扩增子分析解读3格式转换,去冗余,聚类
- 公司新来的阿里p8,看了我做的APP和接口测试,甩给了我这份文档
- SpringBatch简介
- 逆变式x线装置有利于计算机控制吗,爱爱医资源射医学技术模拟试卷相关专业知要点分析.doc...
- 一文了解YOLO-v4目标检测
- 浅谈NLP中的对抗训练方式
- redis 事务,持久化,日志,主从,VM
- Examining Open vSwitch Traffic Patterns
- UnixLinux技术文章目录(2015-12-22更新)
- C++面向对象编程之类的使用(基础案例学习)
- dell n5110 触摸板驱动
- css在线代码生成工具汇总
- 大数据入门教程系列之Hadoop环境搭建、软件准备
- 深入学术研究,物理学家用VR演示弦理论猜想
- 深度学习之图像分类(十六)-- EfficientNetV2 网络结构
- 微软拼音输入法卸载相关
- LTE: CSI 上报
- 【3D建模工具】上海道宁与McNeel为您提供强大的专业3D造型软件
- 机器学习——朴素贝叶斯分类
- TIME_WAIT和CLOSE_WAIT区别
热门文章
- 『设计模式』一张图告诉你UML图怎么画❀
- CF思维联系--CodeForces -214C (拓扑排序+思维+贪心)
- 数组输出黑科技----fwrite()
- P1459 三值的排序 Sorting a Three-Valued
- ecos(redboot)移植剖析
- Ubuntu kylin 14.04 LTS上安装opencv
- Git丢弃不要的修改
- 内存分配方式以及堆和栈的区别
- 【Transformer】CrossFormer:A versatile vision transformer based on cross-scale attention
- ces测试数据测试ces测试数据测试ces测试数据测试ces测试数据测试ces测试数据测试