如何防止数组连续重复元素?

问题描述 投票:0回答:3

简短地,这就是我想要的:

当]时返回true>

    arr=[a, b, c, d, e, f]

    arr=[a, b, a, b, c, d, c, e, a, b]

他们不一定要井井有条。

如果为:,则为false;>

    arr=[a, a, b, c, d, d, e, f]

谢谢。

简短地,这就是我想要的:当arr = [a,b,c,d,e,f]或arr = [a,b,a,b,c,d,c,e,a时返回true ,b]他们不一定要整齐。当:arr = [a,a,b,c,...

javascript arrays duplicates
3个回答
1
投票

您可以使用Array.prototype.every测试数组中的所有元素是否都通过测试(即返回布尔值的回调函数)。在这种情况下,请确保正在检查的当前元素与前一个元素(Array.prototype.every)不同,而忽略了第一个元素(index - 1)。


0
投票

一个选项:


-2
投票
true
© www.soinside.com 2019 - 2024. All rights reserved.