Общеизвестно, что {}
является более коротким способом определения объекта типа []
для массива.
Но теперь мне интересно, почему:
{} != ({})
-
{}
оценивается как undefined -
({})
оценивает "правильный" объект
Почему JavaScript ведет себя так?
Например, 1
равно (1)
, поэтому почему {}
не равно ({})
?