Array some() 方法
arr.some(callback)
some为数组中的每一个元素执行一次 callback 函数,直到找到一个使得 callback 返回一个true。
如果找到了这样一个值,some 将会立即返回 true。
否则,some 返回 false。
callback 只会在那些”有值“的索引上被调用,不会在那些被删除或从来未被赋值的索引上调用。
callback 被调用时传入三个参数:元素的值,元素的索引,被遍历的数组。
示例:
<script>
function testSome(element,index,array){
console.log("element:"+element+",index:"+index+",array:"+array);
if(element>1){
return true;
}
}
var ret = [1,2,3].some(testSome);
console.log(ret);
</script>
在浏览器的运行结果(2大于1,就返回):
如果未设置返回true的条件语句,如下代码(去掉if语句,会执行全部有值元素,最后返回false):
<script>
function testSome(element,index,array){
console.log("element:"+element+",index:"+index+",array:"+array);
}
var ret = [1,2,3].some(testSome);
console.log(ret);
</script>
在浏览器的运行结果:
Array some() 方法相关推荐
- JS Array filter()方法
JS Array filter()方法 js的数据对象有一个fileter()方法,运行传入一个方法,并对数组中的每个元素进行过滤. var arr = [1,2,3,4,5,6]; function ...
- ruby array_Ruby中带有示例的Array.select方法
ruby array Array.select方法 (Array.select Method) In the last articles, we have seen how to iterate ov ...
- ruby中、.reject_Ruby中带有示例的Array.reject方法
ruby中..reject Ruby Array.reject方法 (Ruby Array.reject Method) In the last article, we have seen how w ...
- ruby array_Ruby中带有示例的Array.shuffle方法
ruby array Array.shuffle方法 (Array.shuffle Method) In this article, we will study about Array.shuffle ...
- ruby array_在Ruby中使用Array.pop和Array.shift方法从Array中删除元素
ruby array Ruby Array.pop和Array.shift方法 (Ruby Array.pop and Array.shift methods) If you are reading ...
- _.uniq_在Ruby中使用Array.compact和Array.uniq方法从Array中移除元素
_.uniq Ruby Array.compact和Array.uniq方法 (Ruby Array.compact and Array.uniq Methods) In the last artic ...
- ruby .each_Ruby中带有示例的Array.each方法
ruby .each Ruby Array.each方法 (Ruby Array.each method) Array.each method can be easily termed as a me ...
- ruby array_Ruby中带有示例的Array.keep_if方法
ruby array Ruby Array.keep_if方法 (Ruby Array.keep_if Method) In the last articles, we have studied th ...
- ruby array_Ruby中带有示例的Array.delete_if方法
ruby array Ruby Array.delete_if方法 (Ruby Array.delete_if Method) In the last articles, we have studie ...
- python创建数组的方法_numpy创建array的方法汇总
创建numpy.array,是使用numpy这个核武器的基础,本文尽量汇总常用创建numpy.array的方法. array函数 >>> import numpy as np > ...
最新文章
- 有向连通图增加多少边构成强联通(hdu3836,poj1236)
- a 中调用js的几种方法整理及使用推荐
- Python 技术篇-不使用os模块判断指定路径是文件还是文件夹,使用pathlib库判断文件和文件夹
- C#里Attribute属性
- 数据库关机_数据库:MySQL常见的三种存储引擎InnoDB、MyISAM、MEMORY的区别?
- 引用自己创建的css样式表_如何使用CSS创建联系表
- bfs-poj-Bloxorz I
- 1052. Linked List Sorting (25)再
- Python 计算彩色图像信噪比
- ViewPager 2 使用讲解
- 红楼梦诗词全集---留一份吧,太珍贵了!!
- 不可不会的「反转链表」问题
- python编写移动平均_如何在Python中编写不同类型的移动平均线。
- Python-数值类型
- 如何使用 Swift 开发简单的条形码检测器?
- 手写中文文章识别(1)——问题描述
- 各大银行网银转账手续费一览表
- Tomcat下载以及环境变量配置
- 能源价格风险管理matlab源代码 经济物理学、电价、风险管理、均值回归
- oracle 查看表空间使用情况
热门文章
- 值对于int32太大或太小怎么解决_万用电桥怎么用?超简单指南,必看
- less基础知识总结
- Linux系统配置及服务管理-06-存储管理
- TCL通讯在IFA 2018发布全新BlackBerry® KEY2 LE智能手机
- 和iPhone14一样高的像素?全网首测OAK-1-MAX人工智能相机
- [Android] 转移“植物大战僵尸2”存档的办法,无需root
- 欧姆龙CP1E与欧姆龙变频器走485modbus通讯程序 ,启停,频率给定控制
- buuctf:另外一个世界
- 填充阴影线(45°细线、剖面线)——Visio制图总结(五)
- Win7+Appium+ AndroidStudio+逍遥模拟器