📅  最后修改于: 2023-12-03 15:10:49.124000             🧑  作者: Mango
在开发过程中,经常需要在数组中查找新值以便进一步操作。利用另一个数组中的元素值,可以方便地在目标数组中进行查找。
下面是一个 JavaScript 示例程序,演示了如何在一个数组中查找另一个数组中的元素值。
// 定义一个目标数组
var array1 = [5, 12, 8, 130, 44];
// 定义一个参考数组
var array2 = [8, 5, 22];
// 定义一个输出数组
var output = [];
// 遍历参考数组,查找与目标数组中元素值相同的元素
for (var i = 0; i < array2.length; ++i) {
// 利用 indexOf() 方法查找元素值
var index = array1.indexOf(array2[i]);
// 如果元素值存在于目标数组中,将其添加到输出数组中
if (index !== -1) {
output.push(array2[i]);
}
}
// 输出结果
console.log(output);
运行上述程序,将会输出 [5, 8]
,即参考数组中的元素值在目标数组中都有对应的元素值。
可以看到,在目标数组中查找新值,可以通过遍历另一个数组,利用 indexOf() 方法进行查找,最终将结果保存到输出数组中。
以上就是根据另一个数组应用程序脚本在数组中查找新值的介绍。