📜  根据另一个数组应用程序脚本在数组中查找新值 (1)

📅  最后修改于: 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() 方法进行查找,最终将结果保存到输出数组中。

以上就是根据另一个数组应用程序脚本在数组中查找新值的介绍。