📌  相关文章
📜  如何使用 JavaScript 从两个未排序的数组中打印唯一元素?

📅  最后修改于: 2022-05-13 01:56:46.541000             🧑  作者: Mango

如何使用 JavaScript 从两个未排序的数组中打印唯一元素?

给定两个未排序的数组,任务是编写一个 JavaScript 程序来打印两个数组中的唯一(不常见)元素。

方法:

  • 创建一个空数组,用于存储两个数组中的唯一元素。
  • 使用循环遍历 array1 的所有元素。
  • 将每次迭代的初始标志值设置为 0。
  • 在该循环中,使用另一个循环遍历 array2 的所有元素并检查 array1[element] 是否存在于 array2 中。
  • 如果存在,则使用 splice() 方法从 array2 中删除元素并将标志设置为 1。
  • 如果 array2 已完全遍历 array1[element] 并且标志仍然等于 0,则将 array1[element] 添加到唯一元素数组。
  • 对 array1 中的每个元素重复步骤 4-6。
  • 最后,将 array2 推送到唯一元素数组,因为所有重复元素都已从 array2 中删除(请参阅步骤 5)。

示例:上述方法的实现如下:

Javascript


输出: