Javascript数组速记

Awi*_*089 1 javascript arrays loops

我只是想知道是否有写这段代码的简写方法:

allJobs[0].style.display = 'none';
allJobs[1].style.display = 'none';
allJobs[3].style.display = 'none';
Run Code Online (Sandbox Code Playgroud)

我试过这种方式,但它只隐藏了最后一个值而不是之前的值:

allJobs[0, 1, 3].style.display = 'none';
Run Code Online (Sandbox Code Playgroud)

我真的不能使用经典的for循环解决方案,我不认为因为某些数组元素被跳过并显示出来.谢谢.

编辑: 我有超过3个显示nones我只是想让问题简单,我不是懒得写3行!

Val*_*ris 7

[0, 1, 3].forEach(function(d) {
    allJobs[d].style.display = 'none';
});
Run Code Online (Sandbox Code Playgroud)

虽然不可否认,只有三个元素,这不会短得多......