JavaScript获取对象数组中的元素

JavaScript获取对象数组中的元素,javascript,Javascript,我有两个数组: const arr1 = [ { id: 1, name: "a" }, { id: 2, name: "ab" }, { id: 3, name: "abc" }] 及 我如何从上面两个数组中得到这样的结果: const result = ["a", "abc"] 我正在努力使用阵列内置函数。感谢您的阅读。您可以执行以下操作 const arr1=[{id:1,name:a},{id:2,name:ab}

我有两个数组:

const arr1 = [
  {
    id: 1,
    name: "a"
  },
  {
    id: 2,
    name: "ab"
  },
  {
    id: 3,
    name: "abc"
}]

我如何从上面两个数组中得到这样的结果:

const result = ["a", "abc"]

我正在努力使用阵列内置函数。感谢您的阅读。

您可以执行以下操作

const arr1=[{id:1,name:a},{id:2,name:ab},{id:3,name:abc}] 常量arr2=[{id:1},{id:3}]; const id=arr2.mapitem=>item.id; const includedIds=arr1.filterietem=>ids.includeItem.id.mapitem=>item.id
console.logincludedids为什么id有字符串和数字这样的混合值?你试过什么吗?
const result = ["a", "abc"]