var arr = [1,3,5,6,1,4,2,6,7]
var newArr = []
for(var i in arr) {
if(newArr.indexOf(arr[i]) == -1) {
newArr.push(arr[i])
}
}
console.log(newArr)
判断是否有重复数据的话,只要判断arr和newArr是否相等就可以
//还有es6写法
var arr = [1,3,5,6,1,4,2,6,7]var newArr = Array.from(new Set(arr))
console.log(newArr)
方法一:var ary = new Array("111","22","33","111")
var s = ary.join(",")+","
for(var i=0i<ary.lengthi++) {
if(s.replace(ary[i]+",","").indexOf(ary[i]+",")>-1) {
alert("数组中有重复元素:" + ary[i])
break
}
}
方法二:
var ary = new Array("111","22","33","111")
var nary=ary.sort()
for(var i=0i<ary.lengthi++){
if (nary[i]==nary[i+1]){
alert("数组重复内容:"+nary[i])
}
}
方法三:
function isRepeat(arr){
var hash = {}
for(var i in arr) {
if(hash[arr[i]])
return true
hash[arr[i]] = true
}
return false
}
很典型的ajax实现的。类似查询用户名是否已经存在的 *** 作。看样子你是不会ajax,不知道你会写后台代码不。你的后台用什么写的java还是什么?用ajax向后台把你的输入传入后台用jdbc技术连接数据库然后查询输入是否存在。然后根据查询结果在回调函数中让页面显示不同的提示给用户。ajax入门级的例子里面估计就有,建议看一下。如果是java的话涉及到了这些东西。1、js(ajax)2、servlet 3、jdbc 这些东西你要会才行欢迎分享,转载请注明来源:内存溢出
评论列表(0条)