vuejs如何查找数组中的数据

Har*_*ana -1 javascript vue.js

我想按值查找数据,但该值是一个数组..如何?

 mylokasi [
    {
        id: 1 ,
            name : koko
    },
    {
        id: 2 ,
            name : doni
    },
    {
        id: 3 ,
            name : dika
    },
    {
        id: 4 ,
            name : ujang
    },
    ]

    mylokasi.find(p => p.id== [2,3,4,3]).name
Run Code Online (Sandbox Code Playgroud)

我想显示数组[2,3,4,3]中的所有数据

结果值:doni,dika,ujang,dika

Jas*_*gly 5

您可以使用过滤器和映射功能:

mylocasi
  .filter(item => [2, 3, 4, 3].includes(item.id))
  .map(item => item.name)
Run Code Online (Sandbox Code Playgroud)