根据数组值获取子数组

use*_*165 5 javascript arrays object

我有一个categories数组:

{id: 1, catName: "test", subCategories: Array(2)}
Run Code Online (Sandbox Code Playgroud)

我需要检索的subCategories基于阵列idcategory

这将返回整个category对象,如何更改它以仅返回subCategories数组?

  const subCategories = categoriesWithSub.filter(category => {
    return category.id === departments.catId;
  });
Run Code Online (Sandbox Code Playgroud)

Jac*_*ord 5

分解find通话:

const { subCategories } = categoriesWithSub.find(({ id }) => id === departments.catId);
Run Code Online (Sandbox Code Playgroud)