根据第二个数组中包含的字符串值过滤 2-dim 数组

问题描述 投票:0回答:1

所以我对于这个分配有一个糟糕的逻辑,我需要过滤包含在第二个数组上输入的字符串值的二维数组。

这就是 2 维数组的示例

const roles = [ ['roles', 'admin', 'write'] ['roles' ,'admin', 'read'] ['roles', 'member', 'read']]

我需要过滤只包含“member”的数组,结果是这样的

const result = ['roles', 'member', 'read']

我怎样才能实现这个目标?

javascript arrays typescript logic
1个回答
0
投票

通过喝水并尝试让我的大脑恢复正常,得到了一个简单的答案哈哈哈哈哈

这就是答案

const result = roles.filter(
  (dt) => dt[1] === 'member'
);
© www.soinside.com 2019 - 2024. All rights reserved.