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

5-19 WPS JS宏find、findIndex数组的查找迭代与indexOf、lastIndexOf、includes、in系列函数(数组查找判断)

注意:l、L与i、I的大小写

find为迭代查找值根据条件语句,返回对应参数

使用方法:A1=数组.find((参数1、参数2、参数3)=>条件语句)

findIndex为迭代查找索引根据条件语句,返回对应参数

使用方法:A1=数组.findIndex((参数1、参数2、参数3)=>条件语句)

find 与 findIndex函数规则解析:

find 与 findIndex,为迭代查找值与索引功能。这两个函数是“==”的内部规则。“==”的内部比较规则3 步走:

1.先检查两个操作数的数据类型是否相同。

2.如果相同,则比较两个数是否相等。

3.如果不同,则先将两个数转换为相同数据类型,再进行比较。

indexOf为查找指定值的位置返回索引号

使用方法:A1=数组.indexOf(查找内容)

lastIndexOf为从后往前查找指定值的位置返回索引号

使用方法:A1=数组.indexOf(查找内容)

includes为查找指定值是否存在返回false,true

使用方法:A1=数组.indexOf(查找内容)

in为查找指定值是否存在返回false,true

使用方法:A1=查找内容 in 数组

indexOf\lastIndexOf\includes函数规则解析:

indexOf\lastIndexOf\includes三个是数组索引函数,这三个函数是“===”的内部规则。“===”的内部比较规则3步走:

1.先检查两个操作数的数据类型是否相同。

2.若不同,直接返回 false。

3.若相同,则比较二者是否相等。

基础测试如下:

function test1(){

var arr=[3,7, 12,4,28,12,9];

var a1=arr.find((v,i,a)=>v>=11)//查找指定值

var a2=arr.findIndex((v,i,a)=>v>=11)//查找指定值位置

var a3=arr.indexOf(12);//查找指定值的位置

var a4=arr.lastIndexOf(12);//从后往前查找指定值的位置

var a5=arr.includes(12);//查找指定值是否存在

var a6=1 in [12,23];//判平索引是否存在

}

function test1(){var arr=[3,7, 12,4,28,12,9];var a1=arr.find((v,i,a)=>v>=11)//查找指定值var a2=arr.findIndex((v,i,a)=>v>=11)//查找指定值位置var a3=arr.indexOf(12);//查找指定值的位置var a4=arr.lastIndexOf(12);//从后往前查找指定值的位置var a5=arr.includes(12);//查找指定值是否存在var a6=1 in [12,23];//判平索引是否存在}

http://www.dtcms.com/a/444466.html

相关文章:

  • 房城乡建设部门户网站昆明排名优化
  • 网站建设流程是什么wordpress文章采集
  • canva在线平面设计官网网站优化软件哪个好
  • 汝阳网站建设哪家好微信社群管理
  • 做纺织行业的网站大连网站建设招聘网
  • 给网站建设提意见做购物商城网站设计
  • 南京学校网站制作传统网站 手机网站
  • 无锡企业网站制作报价普陀网站制作有哪些
  • 手机网站有什么区别是什么意思东莞网站建设方案托管
  • FileZilla做网站重庆建造师管理系统查询系统
  • 面包类网站设计网站建设商
  • 网站建设基础问题网站建设联系
  • 济南企业建站怎么样gg模板网
  • 网站域名权麻章手机网站建设公司
  • win 2012 iis 默认网站网站如何快速收录
  • 有了域名搭建网站详细步骤WordPress的固态链接
  • 网站建设需申请注册域名中国网站建设公司前十名
  • 一个网站如何工作流程做网站买别人的服务器
  • 做海外网站的公司wordpress官方的三个主题好排名
  • 一般网站海报做一张多久厚街手机网站制作
  • 仁寿县建设局网站微商手机网站模板
  • 网站建设销售前景网站详情一般是什么公司做
  • 石景山网站建设的大公司企业形象设计课程标准
  • 网站建设宣传语西宁网站seo价格
  • 深圳仿站定制模板建站中国住房和城乡建设网网站
  • wordpress定时网站地图建设者网站
  • 辽宁网站开发做网站外包价格
  • 青海省制作网站专业创建一个自己的网站
  • 做网站 广告费 步骤济南cms建站
  • 网站做cpa一个网站大概多少页面