gpt4 book ai didi

javascript - 检查var是否在数组中

转载 作者:行者123 更新时间:2023-11-30 07:02:56 25 4
gpt4 key购买 nike

我有两个整数数组 a=[1,3,5,7]b=[2,4,6,8]。现在我需要检查给定的 var $v 是否在 a 中,如果是,则返回 b 中的等效元素。示例:

如果 a 中的 $v($x 是它的位置)返回 $b[$x]

我该如何执行此操作?

最佳答案

indexOf 方法将返回找到项目的数组索引,如果未找到则返回 -1。

var i = a.indexOf(v);
if (i != -1)
{
return b[i]
}

编辑:如果您的浏览器没有该方法,这将添加该方法。

if (!Array.prototype.indexOf)
{
Array.prototype.indexOf = function(x)
{
var i;
for (i = 0; i < this.length; i++)
{
if (this[i] === x)
{
return i;
}
}
return -1;
}
}

关于javascript - 检查var是否在数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10684846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com