js 判斷陣列重複元素以及重複的個數
阿新 • • 發佈:2019-01-05
var _arr = ['旅行箱', '旅行箱', '小米', '大米']; var _res = []; // _arr.sort(); for (var i = 0; i < _arr.length;) { var count = 0; for (var j = i; j < _arr.length; j++) { if (_arr[i] == _arr[j]) { count++; } } _res.push([_arr[i], count]); i += count; } //_res 二維數維中儲存了 值和值的重複數 var _newArr = []; for (var i = 0; i < _res.length; i++) { // console.log(_res[i][0] + "重複次數:" + _res[i][1]); _newArr.push(_res[i][0] + 'x' + _res[i][1]); } // console.log(_newArr);