随堂小练习 * - *
// let arr = [1, 2, 3, 4, 5, 55, 2, 5];
// let c = arr.reduce((pre, item) => {
// return pre + item;
// });
// console.log(c, "reduce");
// 求最大值
// let c = arr.reduce((pre, item) => {
// return Math.max(pre, item);
// }, 0);
// console.log(c, "reduce数组中最大值");
//数组去重
// let c = arr.reduce((pre, item) => {
// pre.indexOf(item) === -1 && pre.push(item);
// return pre;
// }, []);
// console.log(c, "数组去重reduce");
// let c = null;
// arr.forEach((item) => {
// c += item;
// });
// console.log(c, "数组求和");
// var result = [
// { subject: "math", score: 88 },
// { subject: "chinese", score: 95 },
// { subject: "english", score: 80 },
// ];
// let a = result.reduce((pre, item) => {
// return pre + item.score;
// }, 0);
// console.log(a, "最大值");
// 求字符串中出现的次数计算
> let a = "dwadawdadadawdawdadadwadcasfwadafagfhteh";
let c = a.split("").reduce((pre, item) => {
pre[item] ? pre[item]++ : (pre[item] = 1);
return pre;
}, {});
console.log(c, "次数");
// 备注 以上代码的原博客 : https://www.cnblogs.com/amujoe/p/11376940.html