They are easy to apply, have quick removal, are flat for camera dolly wheels and much cheaper than actual flooring.
The performance difference between for loop and forEach.
However, because forEach belongs to iterator and can only be traversed in sequence, the above interrupt behaviors are not supported.