你可以通过遍历tabsList数组,找到name属性等于目标名称的对象,并返回其对应的code值。以下是一个示例代码:
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 = '客房服务';
function findCodeByName(name) {
for (let i = 0; i < tabsList.length; i++) {
if (tabsList[i].name === name) {
return tabsList[i].code;
}
}
return null; // 如果找不到对应的名称,则返回null或其他适当的值
}
const code = findCodeByName(name);
console.log(code); // 输出:102
以上代码会根据给定的名称 name
在 tabsList
数组中查找相应的对象,并返回其对应的 code
值。
内容由零声教学AI助手提供,问题来源于学员提问