gpt4 book ai didi

javascript - 这个 if 语句可以是一个 switch 语句并且更漂亮或更简单吗?

转载 作者:行者123 更新时间:2023-12-03 01:16:29 24 4
gpt4 key购买 nike

这个 if 语句可以是一个 switch 语句并且更漂亮或更简单吗?

items = function () {
n = $(item).length;

if (n % 4 == 3){
$(foo).addClass(small);
} else if (n % 4 == 2){
$(foo).addClass(medium);
} else if (n % 4 == 1){
$(foo).addClass(large);
} else if (n % 4 == 0){
$(foo).addClass(xlarge);
}
};

最佳答案

由于n % 4的结果是0123 您可以使用类数组,其中每个类索引对应于前面的结果之一:

items = function () {
n = $(item).length;

$(foo).addClass([xlarge, large, medium, small][n % 4]);
};

您会看到,根据 n % 4 的值,将选择数组 [xlarge,large,medium,small] 中的一项,例如,如果n % 42,然后 medium 将被选中并传递给 addClass

关于javascript - 这个 if 语句可以是一个 switch 语句并且更漂亮或更简单吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51990589/

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