如何从vue js中的数组中获取id值?非常感谢解决方案
list = [
{
"name": "Apple",
"id": 1,
},
{
"name": "Orange",
"id": 2,
}
]
watch: {
food: function (val) {
//Get food name by val(id)
}
}
Run Code Online (Sandbox Code Playgroud)
UseArray.find方法,返回数组中满足所提供的测试函数的第一个元素的值:
var food = list.find(food => food.id === val)
var name = food ? null : food.name
Run Code Online (Sandbox Code Playgroud)
let list = [
{
"name": "Apple",
"id": 1,
},
{
"name": "Orange",
"id": 2,
}
]
console.log(
list.find(food => food.id === 1).name
)Run Code Online (Sandbox Code Playgroud)