obviously for a small number if won't be noticable - but I saw you use the same forEach in at least 4 other places in this PR, so it can amount to a larger number... anyway personally I don't feel that this is much less readable, and if it improves performance - then why not.
for (var i = 0, gridCollection; gridCollection = gridCollections[i++];) {
}