知識點:
.sort()方法用於對數組元素排序,並返回數組。
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);