1.获取字符串中每个字符出现的次数 (...,a)运算会返回最后一个 let str = 'scscdscgsjdhhcjscs'; let arr = str.split('');//分割为数组 let obj = arr.reduce((a,b)=>(a[b]++||(a[b]=1),a),{});//使用reduce累加每个字符出现的次数 console.log(obj);//{s: 6, c: 5, d: 2, g: 1, j: 2, s:6}