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)
很典型的ajax实现的。类似查询用户名是否已经存在的 *** 作。看样子你是不会ajax,不知道你会写后台代码不。你的后台用什么写的java还是什么?用ajax向后台把你的输入传入后台用jdbc技术连接数据库然后查询输入是否存在。然后根据查询结果在回调函数中让页面显示不同的提示给用户。ajax入门级的例子里面估计就有,建议看一下。如果是java的话涉及到了这些东西。1、js(ajax)2、servlet 3、jdbc 这些东西你要会才行我只知道一种,就是通过循环来,然后用一个键值数组来来存储值的出现次数,如上面那个数组的变量名为var jsArr,那么可以下面的方法来记录。var tmp = new Array()
for(var i = 0, j = jsArr.lengthi <ji++) {
var v = jsArr[i]
tmp[v] = (typeof(tmp[v]) != 'undefined') ? tmp[v] +1 : 1
}
这样就可以知道每个值出现的次数了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)