JavaScript中数组查找重复元素的方法之一:
定义一个新数组为空,通过for循环判断新数组中是否存在原数组中的元素,如果存在,Array.indexOf()返回下标,如果不存在,返回-1。
function duplicate( numbers ) { // write code here if(numbers!=0){ var arr=[]; for(let i=0;i<numbers.length;i++){ if(arr.indexOf(numbers[i]) != -1){ return numbers[i]; } arr.push(numbers[i]); } } else { return -1; } }