需要一个Javascript程序来查找给定的整数数组中的第一个非重复元素

时间:2018-03-23 07:21:33

标签: javascript

嗨我需要一个javascript程序,它找到给定的整数数组中的元素,它放在第一个重复元素之前的数组中。

这样,对于以下示例输入:

-1 2 5 6 2 9 -1 6 5 6 -1 3

输出应为9

输入时的方式相同: - 4 2 6 2 5 4

输出必须为6

1 个答案:

答案 0 :(得分:-3)

您可以使用array.prototype.findarray.prototype.indexOfarray.prototype.lastIndexOf



var arr = [-1, 2, 5, 6, 2, 9, -1, 6, 5, 6, -1, 3];
var res = arr.find(e => arr.indexOf(e) === arr.lastIndexOf(e));
console.log(res);