<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>前端/NODEJS/HTML5 458633781</title> <script> //传入数组返回json function choseRepeat(arr) { //传入数组 var ary = arr; var nary = ary; var count = 0; var jsonStr = {}; for(var i = 0; i < ary.length; i++) { for(var j = 0; j < nary.length; j++) { if(ary[i] == nary[j]) { count += 1; jsonStr[ary[i]] = count; } } count = 0; } console.log("号码出现次数key为号码,val为次数:"+JSON.stringify(jsonStr)); document.write("更多技术交流:前端/NODEJS/HTML5 458633781:["+arr+"]的结果为:"+JSON.stringify(jsonStr)); return jsonStr; } choseRepeat([3,4,21,3,3,3]); </script> </head> <body> </body> </html>
判断当前传入的各数组元素出现的次数key 为号码,value为次数html