Dlaczego w przypadku konsoli JavaScript Chrome w instrukcji nawiasów {} - 0
zmieniana jest zwracana wartość?{} - 0 VS ({} - 0) w JavaScript
{} - 0 // Returns -0
({} - 0) // Returns NaN
Wydaje się niezwykle dziwne, że zawijanie pojedynczej instrukcji w nawiasie zmienia wartość. Czego tu mi brakuje?
Dobre pytanie, na pewno są inni o wiele bardziej doświadczeni niż ja. Sądzę, że ma to związek z faktem, że owijasz go w parantezę, co czyni go funkcją wykonywalną automatycznie? – jdmdevdotnet
https://www.destroyallsoftware.com/talks/wat –
Postrzegany jako pusty blok, kontra pusty obiekt – epascarello