gpt4 book ai didi

javascript - js写一个重复代码的函数

转载 作者:行者123 更新时间:2023-11-28 13:18:24 27 4
gpt4 key购买 nike

所以,我有以下js:

}else if (name== pac + 'steve/'){
var cat_id = '42';
CAT_L('steve');
}else if (curret_url == pac + 'mike/'){
var cat_id = '43';
CAT_L('mike');
}else if (curret_url == pac + 'sean/'){
var cat_id = '44';
CAT_L('sean');
}

在这里,唯一改变的是名称和号码。

我很难想出一个函数来重用这样的重复代码。

有人可以帮助我如何想出一个函数来简单地重复相同的代码吗?

谢谢

最佳答案

你可以这样做:

var valMap = {
'steve': '42',
'mike':'43',
'sean': '44'
};

var name = curret_url.slice(pac.length);
cat_id = valMap[name];
CAT_L(name);

关于javascript - js写一个重复代码的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35622019/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com