专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

indexof怎么用,indexof函数用法

来源:小易整编  作者:小易  发布时间:2023-03-20 03:50
摘要:indexof怎么用,indexof函数用法 在前端开发过程中,对数组的数据进行处理也是比较常见的操作之一,而且对数组进行操作的频率远远大于对对象进行操作,因此在开发过程中对于数组里面的数据进行处理是一项比较重要的技能,尤其是对于刚入行的...

indexof怎么用,indexof函数用法

    在前端开发过程中,对数组的数据进行处理也是比较常见的操作之一,而且对数组进行操作的频率远远大于对 对象进行操作,因此在开发过程中对于数组里面的数据进行处理是一项比较重要的技能,尤其是对于刚入行的前端开发者来说尤为重要,所以一定要掌握好相关技能。本篇博文来分享一下关于indexOf() 方法的使用,它不仅可以在Array中使用,也可以String中使用,所以本文就直接把indexOf() 方法的不同使用场景放一起来讲解,不在只局限于indexOf() 方法在Array中使用。

一、indexOf() 方法对Array的使用

1、定义

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

2、语法

array.indexOf(item,start);

3、参数说明

说明

参数

描述

item

必需。查找的元素。

start

可选的整数参数。规定在数组中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。

返回值

类型

描述

Number

元素在数组中的位置,如果没有搜索到则返回 -1。

4、用法

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

5、注意事项

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

 (2)如果想要查找字符串最后出现的位置,请使用lastIndexOf() 方法。

6、使用实例

    根据实际开发过程中的不同需求,把实战中比较常见的处理方式汇总出来,需求是做不完的,也不可能全部覆盖到,这里只分享一些比较常见的操作,方便有需要的开发者查阅使用,具体的实例如下所示。

    1.查找数组中的 "dog" 元素

var animals = [“cat”, “dog”, “duck”, "monkey"];var a = animals.indexOf("dog");console.log(a);   //输出结果:dog

    2.查找数组中 "Apple" 的元素, 在数组的第二个位置开始检索

var animals = [“cat”, “dog”, “duck”, "monkey”, “dog”];var a = animals.indexOf("dog”, 2);console.log(a);   //输出结果:4

    3.判断数组a中是否包含对象b

const findex = this.onProjectList.indexOf(this.tmprow);

indexof怎么用,indexof函数用法

二、indexOf() 方法对String的使用

1、定义

    indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

2、语法

string.indexOf(searchvalue,start);

3、参数说明

说明

参数

描述

searchvalue

必需。规定需检索的字符串值。

start

可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 string Object.length - 1。如省略该参数,则将从字符串的首字符开始检索。

返回值

类型

描述

Number

查找指定字符串第一次出现的位置,如果没找到匹配的字符串则返回 -1。

4、用法

    indexOf() 方法将从头到尾地检索字符串 stringObject,看它是否含有子串 searchvalue。开始检索的位置在字符串的 start 处或字符串的开头(没有指定 start 时)。如果找到一个 searchvalue,则返回 searchvalue 的第一次出现的位置。stringObject 中的字符位置是从 0 开始的。

5、注意事项

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

 (2)indexOf() 方法区分大小写。

6、使用实例

    根据实际开发过程中的不同需求,把实战中比较常见的处理方式汇总出来,需求是做不完的,也不可能全部覆盖到,这里只分享一些比较常见的操作,方便有需要的开发者查阅使用,具体的实例如下所示。

    1.查找字符串 “vue”

var str ="Hello world, hello vue.”;var b = str.indexOf(“vue”);console.log(b);   //输出结果:19

    2.查找字符 "e" 第一次出现的位置

var str ="Hello world, hello vue.”;var b = str.indexOf(“vue”);console.log(b);   //输出结果:1

    3.在字符串第四个位置开始查找字符 “o” 第一次出现的位置

var str ="Hello world, hello vue.”;var b = str.indexOf(“vue”);console.log(b);   //输出结果:7

    4.过滤数据源中包含“被驳回” 的数据

let tmplist = r.data.rows.filter((e) => {         return e.currentNode.indexOf("被驳回") == -1; //把没有包含“被驳回”的数据取出来 });

indexof怎么用,indexof函数用法

    indexOf() 方法除了对array和 string进行处理之外,还可以对number进行处理,只是需要把number转化成string才能使用;还可以对数组进行去重处理;而且 indexOf() 方法在数组中使用的时候有findIndex() 方法类似的功能,即返回数组中某个指定的元素位置,这里就不再一一赘述。

最后

    上面内容就是JS中 indexOf() 方法的使用集合,也总结了 indexOf() 方法的使用场景集锦,系统全面的介绍了 indexOf() 方法的使用总结,方便开发者查阅使用。


本文地址:百科问答频道 https://www.neebe.cn/wenda/933340.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编
相关文章相关阅读
  • Excel中countif函数的使用方法

    Excel中countif函数的使用方法

    Excel中有很多函数,很多都可以为我们大大减少计算的时间,一步就得出结果,很多朋友在使用countif函数时,会出现一些错误导致不成功,我们这就来给你详细讲讲countif函数是应该如何使用的。countif函数的含义...

  • SUBTOTAL函数怎么用?

    SUBTOTAL函数怎么用?

    操作方法01隐藏行汇总方法:在目标单元格输入公式:=SUBTOTAL(109,C3:C9)。02筛选汇总。方法:在目标单元格输入公式:=SUBTOTAL...

  • 函数库是什么意思?

    函数库是什么意思?

    函数库是指由一组编写好的、结构化的可执行函数组成的库文件,其中的函数可以增加程序的通用功能以提升程序的运行效率,节省开发时间并提高软件的质量。函数库更常用于缩短编程时间、提供程序实现通用功能以及用于程序编写中特定功能的实现。函数库有帮助程...

  • 用数学画图软件——Graph绘制函数图形

    用数学画图软件——Graph绘制函数图形

    Graph是一款开源类的绘制函数图像软件。它不仅能根据函数绘制其图像,还能够绘制曲线上的切线、法线和阴影等。除了绘制功能,它还具有计算功能,其中包括曲线长度、面积等的计算。下面我来给大家介绍一下如何使用Graph绘制函数图像。操作方法...

  • 手机蓝牙的作用和用法(手机蓝牙有什么用途)

    手机蓝牙的作用和用法(手机蓝牙有什么用途)

    每部手机上都有一个蓝牙功能,大家以前都会用它来传输文件,不过随着移动网络和WiFi的普及,这个功能也渐渐被大家忽略了。今天,我们就来科普一些手机蓝牙不为人知的功能,让大家可以更好的使用这一功能。1、传输文件传输文件,这一功能应该是大家最熟悉...

  • 磁盘阵列raid5的用法

    磁盘阵列raid5的用法

    操作方法01在日常应用中,大多是把服务器上所有的硬盘创建RAID5,并且只划分了一个“逻辑磁盘”,这样从理论上来讲没有任何问题,在实际中也可以可以使用的,但是这种方法并不可取。RAID5是一种存储性...

  • C语言while语句的用法

    C语言while语句的用法

    while语句的一般形式为:while(表达式)语句其中表达式是循环条件,语句为循环体。#includeintmain(void){inti,sum=0;i=1;while(i...

  • Excel SLOPE函数的使用方法

    Excel SLOPE函数的使用方法

    在数学中SLOPE是斜率的意思,Excel中的SLOPE函数也是一个计算斜率的函数。请诸位和我一起学习——SLOPE函数。操作方法01SLOPE函数的功能把已知的自变量和因变量作为数据点,计算线性回...

  • 周排行
  • 月排行
  • 年排行

精彩推荐