function changeArr(arr) {
var obj = {};
if (typeof arr === "string") {
arr = arr.split("");
} else if (typeof arr === "number") {
arr = arr.toString().split("");
}
for (var i = 0; i < arr.length; i++) {
var dt = arr[i];
if (obj[dt]) {
obj[dt]++;
} else {
obj[dt] = 1;
}
}
return obj;
}
当传入的值为数组时,遍历数组,用对象的键值对的方式统计出现的次数