数组中是否有重复元素

2025年05月06日 10:23
有1个网友回答
网友(1):

// 方法一,正则判断
var ary = new Array("111","222","33","112","222");
alert(mm(ary))
// 验证重复元素,有重复返回true;否则返回false
function mm(a)
{
return /(\x0f[^\x0f]+)\x0f[\s\S]*\1/.test("\x0f"+a.join("\x0f\x0f") +"\x0f");
}