可以使用数组的 find 方法来查找满足条件的元素。以下是通过名称查找对应代码的简单示例代码:
const tabsList = [
{
"code": "BusinessServices",
"name": "商务服务",
"parentCode": "1",
"weight": 80
},
{
"code": "101",
"name": "酒店服务",
"parentCode": "1",
"weight": 0
},
{
"code": "102",
"name": "客房服务",
"parentCode": "1",
"weight": 0
}
];
const name = '客房服务';
const result = tabsList.find(tab => tab.name === name);
if (result) {
console.log(result.code); // 输出:102
} else {
console.log("未找到对应的代码");
}
这段代码会输出匹配到的 code
值,如果没有找到对应的名称,则会输出提示信息”未找到对应的代码”。
内容由零声教学AI助手提供,问题来源于学员提问