for..of на .forEach(), у которого поддержка шире.for..of перебор, в остальном зачёт =))
Мне указали, что так делать небезопасно.
Плюс сейчас делаю приложение с фрондендщиком, он говорит, что на старой его работе за такое по рукам били, и настаивает, что бы я все переделал.
 ,  ,   нет никакой разницы, т.к. они тоже "не схлопываются". — неразрывный пробел обычной ширины,   — пробел шириной с кегль шрифта,   — пробел шириной в половину кегля и т.д.