arr为需要判断的数组,可以是:
var arr = ["ddd","fff","ddd"];
也可以是
var arr = new Array();
arr.push("ddd");
arr.push("fff");
...
有重复元素返回true,没有则返回false
function HasSameEl(arr) {
var k = {};
for (i = 0; i < arr.length; i++) {
if (eval("k." + arr[i]) == "1")
return true;
else
eval("k." + arr[i] + "= 1");
}
return false;
}
本文介绍了一个JavaScript函数,用于检查一个数组是否包含重复的元素。通过使用对象属性来标记已遇到的元素,该函数能高效地完成任务。
4205

被折叠的 条评论
为什么被折叠?



