js 数组处理
- 数组如下
[
{'admin':0,'del':6,'download':0,'move':16,'rename':0,'upload':0},
{'admin':0,'del':0,'download':2,'move':16,'rename':0,'upload':4},
{'admin':0,'del':0,'download':2,'move':16,'rename':0,'upload':0}
]
对数组进行处理,每一项的对象中,例如,如果admin全部大于0,返回true,否则返回 false
['admin':false,'del':false,'download':false,'move':true,'rename':false,'upload':false
]
有没有好的方法处理
谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
数组的
every()
方法了解下没理解你的意思,如果你是想判断这个数组中每个元素是否admin的值都大于0,并返回一个布尔值的话这样写就行:
如果是要返回类似题中描述的类似对象的话可以这么写:
变量
result
就是你要的结果:参考楼上reduce。
直接在vscode运行