4
Dlaczego niektóre wywołania funkcji są określane w JavaScript jako „nielegalne wywołania”?
Na przykład, jeśli to zrobię: var q = document.querySelectorAll; q('body'); W przeglądarce Chrome pojawia się błąd „Nielegalne wywołanie”. Nie mogę wymyślić żadnego powodu, dla którego jest to konieczne. Po pierwsze, nie dotyczy to wszystkich funkcji kodu natywnego. W rzeczywistości mogę to zrobić: var o = Object; // which is a …