4个回答
推荐于2017-09-17 · 知道合伙人互联网行家
关注
展开全部
function findSame(arr) {
arr.sort();
for (var i = 0; i < arr.length - 1; i++) {
if (arr[i] == arr[i + 1]) {
alert("包含相同元素,相同值为:" + arr[i]);
return true;
}
};
return false;
}
findSame(["aaa", "ddd", "fff", "eee", "aaa"]);
展开全部
var arr=[2,5,8,4,7,2,4];
//先升序排序
arr.sort(function(a,b){
return a-b;
})
for(var i=0;i<arr.length;i++){
if(arr[i]==arr[i+1]){
arr.splice(i,1);
}
}
console.log(arr);//[2, 4, 5, 7, 8]
//先升序排序
arr.sort(function(a,b){
return a-b;
})
for(var i=0;i<arr.length;i++){
if(arr[i]==arr[i+1]){
arr.splice(i,1);
}
}
console.log(arr);//[2, 4, 5, 7, 8]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
何为相同,只要需要有个比较的依据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先排序
靠 三个字系统感觉不够
靠 三个字系统感觉不够
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询