gpt4 book ai didi

javascript - 如果则从列表中选择

转载 作者:行者123 更新时间:2023-12-02 14:43:46 25 4
gpt4 key购买 nike

在 JavaScript 中,有没有办法从列表中选择 if then 。我记得是用 Visual Basic 做的。

所以而不是

if (id == "category1") {i = 1};
if (id == "category2") {i = 2};
if (id == "category3") {i = 3};

有没有类似的东西

if.select (

category1 = 1
category2 = 2
category3 = 3

最佳答案

使用字典(与枚举类似):

var dictionary = {"category1": 1, "category2": 2, "category3": 3}; 
i = dictionary[id]

JSFiddle

这是一个开关案例示例:

switch(id){
case 'category1':
i = 1;
break;
case 'category2':
i = 2;
break;
case 'category3':
i = 3;
break;
}

与 switch-case 方法相比,我更喜欢字典方法,因为每次添加新类别时需要编写的代码会少一些。

关于javascript - 如果则从列表中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36775303/

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