js中的数据处理 数组寻址
一个数组 var a=[{'dns1':3,'dns2':3,'dns3':2,'dns4':1,'dns5':2},{'dns1':2,'dns2':3,'dns3':2,'dns4':2,'dns5':2}];
数字为个数
另外一个数组 var b=[{'type':'dns1','name':'dns','id':1}
{'type':'dns2','name':'dns','id':2}
{'type':'dns3','name':'dns','id':3}
{'type':'dns4','name':'dns','id':2}
{'type':'dns5','name':'dns','id':1}]
如何计算id分别为1,2,3的type 在a中所占的比例呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
有这么简单我不会一个一个数么?
回复
你需要的仅仅是变动的时候重计算一下,有那么难么……
b 里面直接数数满足条件的元素个数,拿去和 a 的长度相除一下就行了呗 ( ⚆ _ ⚆ )
遇到了变化就再数一下……