I would probably write it as:

```js
var i = 0;
var alarm;
while ((alarm = alarms[i++])) {
}
```

by using the extra `()` you don't need the `boss:true` anymore and I also find `while` simpler to read (less things at each line). But it is OK to keep the for loop if you want to. (just showing what I usually do)