你可以使用filter()方法来过滤掉menus中admin属性为true的数据。以下是一个示例代码:

let menus = [
  { name: "menu1", admin: true },
  { name: "menu2", admin: false },
  { name: "menu3", admin: true },
  { name: "menu4", admin: false }
];

let admin = false;

let filteredMenus = menus.filter(menu => menu.admin !== admin);

console.log(filteredMenus);

在这个示例中,我们定义了一个menus数组,其中包含了几个menu对象,每个menu对象都有一个admin属性。然后,我们定义了一个admin变量,它可能为true或false。最后,我们使用filter()方法来筛选出admin属性不等于admin变量的menu对象,也就是过滤掉admin属性为true的数据。最终,filteredMenus数组就是过滤后的结果。

在上述示例中,admin为false,所以会过滤掉admin属性为true的menu对象。输出结果如下:

[
  { name: "menu2", admin: false },
  { name: "menu4", admin: false }
]
``
我现在有一个menus数组里面的menu都有一个admin属性然后我现在得到一个admin属性他可能是false也有可能是true我要根据这个admin是否为false如果为false过滤掉menus中admin属性为true的数据

原文地址: http://www.cveoy.top/t/topic/imtQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录