1
查找重复元素
http://www.nowcoder.com/questionTerminal/871a468deecf453589ea261835d6b78b
function duplicates(arr) { let a = []; function isHave(arr, item) { //判断数组中是否有item for (let i = 0; i < arr.length; i++) { if (arr[i] == item) { return true; } } return false; } function isRepeat(arr, item, i) { //判断数组中下标i之后有没有重复元素 let index = arr.indexOf(item, i + 1); return index === -1 ? false : true; } for (let i = 0; i < arr.length; i++) { if (!isHave(a, arr[i]) && isRepeat(arr, arr[i], i)) { a.push(arr[i]); } } return a; }