我想知道以下之间是否存在任何主要的性能差异。显然,第一个整洁。
var value = 'a';
if (/^[a-d]$/.test(value)) {
// do something...
}
和
if (value === 'a' || value === 'b' || value === 'c' || value === 'd') {
// do something
}
我确实找到了这个,但它似乎是基于服务器端的,而不是客户端(这是针对 iOS 网络应用程序的):