gpt4 book ai didi

javascript - 如何缩短 or 运算符?

转载 作者:行者123 更新时间:2023-11-28 13:30:48 25 4
gpt4 key购买 nike

if(x=='a'||x=='b'||x=='c'||x=='d'||x=='e'||x=='x'||x=='y'||x=='z'){
...
}

如果我这样做,将不再工作:

if(x=='a'||'b'||'c'||'d'||'e'||'x'||'y'||'z'){
...
}

那么,首选的方法是什么?

最佳答案

在我的评论获得 10 12 13个赞成票后,我忍不住要回答:-)

使用其中之一:

  1. ['a', 'b', 'c', 'd', 'e', 'x', 'y', 'z'].indexOf(x) >= 0

  2. x.match(/^[abcdexyz]$/)

  3. 'abcdexyz'.indexOf(x) > -1 计入 @bigp

只是为了好玩:http://jsperf.com/single-char-lookup-zerkms

关于javascript - 如何缩短 or 运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25138645/

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