Я запускаю строку кода, в которой есть вызов функции и console.log. Согласно таблице приоритетов, значение оператора вызова функции ()
равно 19, а оператор группировки имеет самый высокий приоритет (20). Итак, разве он не должен делать что-то внутри группировки первым?
function fn() {
console.log("foo");
}
fn() + (console.log("bar"))
Это печатает foo
в первой строке, а затем bar
.
В то время как согласно это я должен увидеть:
bar
foo
Что мне здесь не хватает?