推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

使用 JavaScript Array

   2023-07-07 网络整理佚名970
核心提示:方法来检查一个项目是否存在于数组中。你还可以使用它来检查字符串中是否存在子字符串。方法来检查项目是否在数组中,以及字符串中是否存在子字符串。来检查项目是否在数组中方法检查项目是否在数组中的语法:方法检查数组中是否存在项目:从指定索引开始检查项目是否在数组中方法中的第二个参数的情况下检查一个项目是否存在于数组中。你可以使用它来检查一个项目是否存在于数组中。

原文:,作者:阿爸

您可以使用 () 方法来检查数组中是否存在某项。 您还可以使用它来检查字符串中是否存在子字符串。

如果在数组/字符串中找到该项目,则返回 true;如果该项目不存在,则返回 false。

在本文中,您将学习如何使用 () 方法来检查数组中是否存在某项以及字符串中是否存在子字符串。

如何使用 Array.() 检查项目是否在数组中

以下是使用 () 方法检查某个项目是否在数组中的语法:

array.includes(item, fromIndex)

让我们分解一下上面的语法:

array 表示将搜索以检查项目是否存在的数组的名称。

() 方法接受两个参数 - item 和 。

以下是一些示例,展示如何使用 () 方法检查数组中是否存在某个项目:

const nums = [ 1, 3, 5, 7];
console.log(nums.includes(3));
// true

在上面的示例中,我们创建了一个名为 nums 的数组,其中包含四个数字 - 1、3、5、7。

使用点表示法,我们将 () 方法附加到 nums 数组。

在()方法的参数中,我们传入3,这是我们要搜索的项。

我们返回 true,因为 nums 数组中存在 3。

让我们尝试搜索数组中不存在的数字。

const nums = [ 1, 3, 5, 7];
console.log(nums.includes(8));
// false

正如预期的那样,我们在上面的示例中返回 false,因为 8 不是 nums 数组中的项目。

如何使用 Array.() 检查项目是否在从指定索引开始的数组中

在上一节中,我们了解了如何在不使用 () 方法中的第二个参数的情况下检查数组中是否存在某个项目。

提醒一下,第二个参数用于指定在数组中搜索项目时的起始索引。

数组从 0 开始索引。因此第一项是 0,第二项是 1,第三项是 2,依此类推。

下面是一个例子来展示我们如何使用 () 方法的第二个参数:

const nums = [ 1, 3, 5, 7];
console.log(nums.includes(3,2));
// false

尽管数组中有 3 个项目,上面的示例仍返回 false,原因如下:

使用第二个参数,我们告诉 () 方法从索引 2 开始搜索数字 3:nums.(3,2)。

这是数组:[ 1, 3, 5, 7]

索引 0 = 1

索引 1 = 3

索引 2 = 5

索引 3 = 7

所以从第二个索引5开始,我们只有5和7([5,7])要搜索。 这就是为什么从索引 2 中搜索 3 会返回 false。

如果您将索引更改为从 1 开始搜索,则将返回 true,因为可以在该范围内找到 3。

const nums = [ 1, 3, 5, 7];
console.log(nums.includes(3,1));
// true

如何使用 () 方法检查子字符串是否在字符串中

与前面的示例类似,您必须使用点表示法将 () 方法附加到要搜索的字符串名称。

语法如下:

string.includes(substring, fromIndex)

这是一个例子:

const bio = "I am a web developer";
console.log(bio.includes("web"));
// true

在上面的例子中,bio变量的值为“I am a web”。

使用 () 方法,我们搜索子字符串“web”。

我们返回 true,因为“web”位于 bio 字符串中。

还可以使用第二个参数来指定从哪里开始搜索,但要注意,字符串中的每个字符代表一个索引,每个子字符串之间的空格也代表一个索引。

这是一个例子:

let bio = "I am a web developer";
console.log(bio.includes("web",9));
// false

我们得到 false,因为“web”中的索引 9 是 e。

从索引 9 开始,字符串将为“eb”。 字符串中不存在子字符串“web”,因此返回 false。

概括

在这篇文章中,我们讨论了. 您可以使用它来检查数组中是否存在某个项目。 您还可以使用它来检查是否可以在字符串中找到子字符串。

我们看到了一些示例,解释了它用于检查数组中从第一个索引开始的项目,然后是指定索引处的另一个示例。

最后,我们看到了如何使用 () 方法从第一个索引和指定索引开始检查字符串中是否存在子字符串。

快乐编程!

 
标签: 索引 数组
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON