- 判断字符串
str="adfkjglsdkjfjsa"
中每个字符出现的次数:
str.split('').reduce((x,y)=>(x[y]++||(x[y]=1),x),{}); // {a: 2, d: 2, f: 2, k: 2, j: 3, …}
- 将数组
a=[1,2,3,4,5]
转换成数字12345
:
a.reduce((x,y)=>x*10+y); // 12345
str="adfkjglsdkjfjsa"
中每个字符出现的次数:str.split('').reduce((x,y)=>(x[y]++||(x[y]=1),x),{}); // {a: 2, d: 2, f: 2, k: 2, j: 3, …}
a=[1,2,3,4,5]
转换成数字12345
:a.reduce((x,y)=>x*10+y); // 12345
本文标题:JavaScript 坑与技巧:reduce()
本文链接:https://www.haomeiwen.com/subject/dbjieftx.html
网友评论