【发布时间】:2018-08-19 07:12:14
【问题描述】:
我有带字符串的 JS 数组,例如:
var strArray = [ "q", "w", "w", "e", "i", "u", "r"];
我需要比较数组中的重复字符串,如果存在重复字符串,应该有指向该字符串的警告框。
我试图将它与for 循环进行比较,但我不知道如何编写代码,以便数组检查自己的字符串是否重复,而无需预先确定要比较的字符串。
【问题讨论】:
-
连续重复,或任何类型的重复?如果你在最后扔了另一个“q”,那应该算作重复吗?
-
任何类型的重复。它可以在数组的中间,也可以在数组的末尾,或者任何其他组合。
-
在我的测试中,最快的方法是this one。
标签: javascript arrays compare