📅  最后修改于: 2023-12-03 14:55:46.967000             🧑  作者: Mango
在开发 Web 应用程序时,检查数组中是否包含多个值是一项常见的任务。在 jQuery 中,我们可以使用 $.inArray() 方法来查找数组中的值。但是,如果我们需要检查多个值,该怎么办呢?在本文中,我将介绍如何使用 JavaScript 来轻松地检查数组中的多个值。
在本示例中,我们将使用以下 JavaScript 代码:
var arr = ['apple', 'banana', 'cherry', 'date', 'elderberry'];
var fruitsToCheck = ['banana', 'date', 'grape', 'kiwi'];
var result = [];
for (var i = 0; i < fruitsToCheck.length; i++) {
if ($.inArray(fruitsToCheck[i], arr) !== -1) {
result.push(fruitsToCheck[i] + ' is in the array.');
} else {
result.push(fruitsToCheck[i] + ' is not in the array.');
}
}
console.log(result);
此代码会创建一个字符串数组(arr),然后创建一个要检查的字符串数组(fruitsToCheck)。我们遍历要检查的数组,使用 $.inArray() 方法检查该数组中是否存在每个要检查的值。如果存在,我们将该值添加到结果数组中。
输出结果如下:
["banana is in the array.", "date is in the array.", "grape is not in the array.", "kiwi is not in the array."]
下面是我们如何检查数组中的多个值的步骤:
使用上述代码,您可以轻松地检查数组中的多个值。您还可以将此代码用作示例,以便在需要时将其应用于您的项目中。