【发布时间】:2019-01-01 01:32:25
【问题描述】:
我有这些数据:
roles = [
{roleId: "69801", role: "ADMIN"}
{roleId: "69806", role: "SUPER_ADMIN"}
{roleId: "69805", role: "RB"}
{roleId: "69804", role: "PILOTE"}
{roleId: "69808", role: "VENDEUR"}
{roleId: "69807", role: "SUPER_RB"}
]
我必须过滤我的表以检查是否有一个对象包含指定的角色值。
我的函数应该是这样的:
checkRoleExistence(role){
// if role exists on one of the objects return true
// else returne false
}
要使用它,我会这样做:
let ifExists = this.checkRoleExistence("PILOTE") ;
我想使用 Ecmascript 的 "filter" 功能。
建议?
【问题讨论】:
-
My function should look like this- 是空的吗?我认为它根本不应该是那样 - 我认为您需要在其中放置一些代码 -
@trichetriche 但不需要过滤器,它是法语:(
-
你是要求
filter的人,我个人会使用some。而且您可以更改语言!
标签: javascript arrays angular typescript ecmascript-6