последнего хрома, фурифокса и REPL'е ноды):
                  
                  
                  > {} + {} == "[object Object][object Object]"
                  
                  
                  false
                  
                  
                  > ({} + {} == "[object Object][object Object]")
                  
                  
                  true
                  
                  
                  Я так понимаю код обработки для выражений верхнего уровня и вложенных в REPL отличается, но можно ли посмотреть почему так было сделано и какие у этого могут быть последствия?
                  
                  
                
в первом случае первые фигурные скобки воспринимаются как блок кода, а не как объект
Обсуждают сегодня