如何使用数组在Javascript中创建直方图
我可以用一个数组在javascript中制作一个直方图吗,例如:如何使用数组在Javascript中创建直方图,javascript,Javascript,我可以用一个数组在javascript中制作一个直方图吗,例如: array = [1, 2, 2]; 结果: 1: * 2: ** 我试过这个: array.reduce((acum,cur) => Object.assign(acum,{[cur]: (acum[cur] | 0)+1}),{}); 我的结果是: {1: 1, 2: 2} 谢谢你你需要一个(而不是一个) var数组=[1,2,2], 结果=数组.reduce((acum,cur)=>({…acum,[cur]
array = [1, 2, 2];
结果:
1: *
2: **
我试过这个:
array.reduce((acum,cur) => Object.assign(acum,{[cur]: (acum[cur] | 0)+1}),{});
我的结果是:
{1: 1, 2: 2}
谢谢你你需要一个(而不是一个)
var数组=[1,2,2],
结果=数组.reduce((acum,cur)=>({…acum,[cur]:(acum[cur]| 0)+1}),{});
控制台日志(结果)代码>确定。添加了我的尝试