当前位置: 首页 > news >正文

Array.some()方法

语法

array.some(function(currentValue,index,arr),thisValue)

  • currentValue:必选。当前元素。
  • index:可选。当前元素索引值。
  • arr:可选。当前元素所属的数组对象。
  • thisValue:可选。传递给函数,用作“this”的值;如果省略,"this"值则为"undefined"

参数分解

const arr = [3,4,5,6,7,8]

arr.some(function (currentValue,index,arr) {
console.log(currentValue);
})
复制代码

const arr = [3,4,5,6,7,8]
arr.some(function (currentValue,index,arr) {
console.log(index);
})
复制代码


const arr = [3,4,5,6,7,8]
arr.some(function (currentValue,index,arr) {
console.log(arr);
})
复制代码

用途

遍历数组中每个元素,判断其是否满足指定函数的指定条件,返回true或者false

  • 如果一个元素满足条件,返回true,且后面的元素不再被检测
  • 所有元素都不满足条件,则返回false
  • 不会改变原始数组
  • 不会对空数组进行检测;数组为空的话,直接返回false

实例

检测数组中是否有值满足函数指定的条件

const arr = [4, 12, 16, 20];

arr.some(item => {
    item > 18
})
//true
复制代码

相关文章:

  • python浏览器自动化测试库【2018/7/22-更新】
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 剥开比原看代码12:比原是如何通过/create-account-receiver创建地址的?
  • ubuntu 出错 /etc/sudoers is world writable
  • J2ee分布式架构 dubbo + springmvc + mybatis + ehcache + redis 技术介绍
  • RabbitMQ系列(五)使用Docker部署RabbitMQ集群
  • 小程序获取用户头像大图 小程序获取用户头像模糊的问题 小程序自定义转发头像模糊 小程序自定义转发分享大图...
  • mysql---表操作之创建表
  • redux-form V.7.4.2学习笔记(六)表单同步校验技术
  • 如何使用Helm更新使用ConfigMap的应用程序
  • 浅谈LVS
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • python开发 *进程数据隔离.守护进程,进程同步工具 * 180725
  • 磁条卡,IC卡,ID卡,信用卡芯片卡,信用卡磁条卡 等等的区别
  • AI时代,APP运营是否会被淘汰
  • JavaScript-如何实现克隆(clone)函数
  • hadoop集群管理系统搭建规划说明
  • jquery cookie
  • laravel with 查询列表限制条数
  • MySQL的数据类型
  • python docx文档转html页面
  • Python学习之路13-记分
  • spring + angular 实现导出excel
  • Spring Cloud中负载均衡器概览
  • SpringBoot几种定时任务的实现方式
  • TCP拥塞控制
  • Vue.js源码(2):初探List Rendering
  • zookeeper系列(七)实战分布式命名服务
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 从重复到重用
  • 多线程事务回滚
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 老板让我十分钟上手nx-admin
  • 盘点那些不知名却常用的 Git 操作
  • 人脸识别最新开发经验demo
  • 如何实现 font-size 的响应式
  • 通过npm或yarn自动生成vue组件
  • 由插件封装引出的一丢丢思考
  • 06-01 点餐小程序前台界面搭建
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • %check_box% in rails :coditions={:has_many , :through}
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (Git) gitignore基础使用
  • (分类)KNN算法- 参数调优
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (转) 深度模型优化性能 调参
  • (转)3D模板阴影原理
  • (转)Oracle存储过程编写经验和优化措施
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • .NET6 命令行启动及发布单个Exe文件