//数据格式
maintenanceItemsData: [
{ value: "0", name: "请选择" },
{ value: "1", name: "1-JP001"},
{ value: "2", name: "1-JP002"},
{ value: "3", name: "1-JP003"},
]
//方法1 使用for循环
var data;
for (var i = 0; i <= maintenanceItemsData.length; i++) {
if (maintenanceItemsData[i].value == maintenanceItems) {
data = maintenanceItemsData[i].name;
console.log(data)
break;
}
}
//方法2 使用数组方法 filter (过滤并返回一个新的数组)
var data = maintenanceItemsData.filter(function (item) {
return item.value == maintenanceItems;
})
console.log(typeof(data)); // [{value: "0", name: "请选择",}]
console.log(data[0].name); // 请选择
* 注意,这两个方法都需要先将数据取回来