<!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