function g() {
var x;
function y() {};
var z;
}
Ich möchte genau wissen, welche Reihenfolge der obige Code wird, wenn er gehisst wird.Auftrag zum Hochziehen in JavaScript
Theorie 1: Reihenfolge zwischen var
s und function
s bleibt wie sie ist:
function g() {
var x;
function y() {};
var z;
}
Theory 2:var
vor function
s kommen S:
function g() {
var x;
var z;
function y() {};
}
Theorie 3 :function
s kommen vor var
s:
function g() {
function y() {};
var x;
var z;
}
Welche Theorie ist richtig?
Um ganz klar zu sein, sagt er, dass 'Funktionen' vor 'var' kommen, was Theorie 3 im OP ist. – mareoraft