我的代码如下所示:

if (testStatusId == 4 || testStatusId == 5) {


这只是该问题的简化版本。

Javascript是否有类似“ in”的内容,我不需要为每个数字检查重复testStatusId?

最佳答案

您可以将数组制作为:

if([4,5].includes(testStatusId)) { ... }


您需要一个polyfill,因为它不受普遍支持。 (例如:https://www.npmjs.com/package/array-includes-polyfill

您可以将indexOf与具有更广泛兼容性的相同方法一起使用:

if([4,5].indexOf(testStatusId) !== -1) { ... }

09-12 07:24