技术原理

什么是JavaScript中的indexOf?它是如何工作的?

JavaScript中有不同的内置函数用于不同的任务。Indexof函数用于返回单词的起始位置。它基本上返回数组中特定元素的索引。它是数组的函数,返回数组中元素的索引。在本文中,我们将按照以下顺序理解JavaScript中的indexOf:

什么是JavaScript中的indexOf?Javascript中的Javascript String indexOf Array indexOf在Javascript中的区别indexOf()和search()在Javascript中什么是indexOf?”

“index of函数用于查找字符串和数组中元素的索引。有两种变体,一个是indexOf,用于提供搜索元素或第一个匹配元素的位置:

如果找不到元素,则返回-1。

第二个是lastIndexOf函数,用于从字符串或数组中的最后一个元素中查找元素。

示例:

var string='欢迎使用爱德华雷卡字符串索引('Welcome')

输出:

0

对于lastIndexof函数,我们可以采用以下示例:

var='Welcome to edureka'字符串.lastIndexOf('edureka')

输出:

12

JavaScript中的indexOf对数组的工作方式类似。现在让我们通过示例深入了解String和Array indexOf方法str.索引函数查找给定字符串中参数字符串的第一个匹配项的索引。返回的值是基于0的。此外,如果要搜索的值从未出现,则返回-1。

语法:

字符串索引(searchvalue,start)

第一个参数,searchvalue是要在基字符串中搜索的字符串。函数索引的第二个参数定义了在基字符串中搜索searchValue的起始索引。

此函数返回第一次找到searchValue的字符串(基于0)的索引。如果在字符串中找不到searchValue,则函数返回-1。

示例:

var str=“您好,欢迎使用edureka!”;变量n=str.索引(“e”);

输出:JavaScript

中的

1数组索引arr.indexOf公司函数用于查找作为函数参数提供的第一个搜索元素的索引。

语法:

arr.indexOf公司(searchElement[,index])

第一个参数,searchElement是在数组中搜索。此函数的第二个参数是可选索引参数,它定义要从中搜索元素的数组中的起始索引。如果未提供此参数,则将索引0作为开始搜索的起始索引,因为它是默认值。

此函数返回searchElement第一次出现的索引。如果在数组中找不到元素,则此函数返回-1。

示例:

var cars=[“BMW”,“Audi”,“Ferrari”];变量arr=汽车指数(“Ferrari”);

输出:

2 indexOf()和search()之间的区别

indexOf()和search()方法都用于检查字符串中是否存在子字符串。此外,如果子字符串在字符串中不存在,则返回子字符串的索引或-1。但是indexOf()和search()方法之间有区别。让我们看看这两个方法的语法。

indexOf()方法的语法:

字符串索引(子字符串,[偏移量]);

search()方法的语法:

字符串搜索(子字符串);

现在,您可以看到在indexOf()方法中,有一个可选参数(offset),从这里我们可以开始搜索,但是方法search()没有此功能。它只需获取子字符串并从第0个索引开始搜索。

这都是关于JavaScript中的indexOf。这样,我们的文章就结束了。我希望您理解这种方法在JavaScript中的工作原理。

查看我们的全堆栈Web开发人员大师程序,该程序附带有讲师指导的现场培训和实际项目体验。此培训使您精通使用后端和前端web技术的技能。它包括Web开发、jQuery、Angular、NodeJS、ExpressJS和MongoDB方面的培训。

有问题要问我们吗?请在“JavaScript中的indexOf”博客的评论部分提到它,我们会给您回复的

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片
中国人工智能大学排名一本 投稿者
我还没有学会写个人说明!
最近文章
  • * 没有更多文章了
  • 热门搜索

    分类目录