Bitte akzeptieren Sie meine Entschuldigung für einen Anfänger in JS. Ich hörte auf, JS in einem Punkt zu untersuchen, was die richtige Antwort dessen ist, was in einer Funktion passiert, wenn Argumente übergeben werden, lassen Sie uns das Code-Snippet beschreiben.Was passiert, wenn wir Argumente innerhalb der Funktion übergeben?
function myFun(x){
console.log(arguments);
console.log(x);
}
myFun(1);
gemäß dem obigen Beispiel ist die richtige Aktion geschehen ist:
Beispiel 1
when passing calling myFun(1) this will do :
function myFunction(x){
var x = 1
}
OR Beispiel 2
function myFunction(x,y,z){
x=arguments[0];
y=arguments[1];
z=arguments[2];
}
nach den main documentation, ich nicht den gewünschten Ansatz gefunden habe, was ich in Argumenten gefundene Objekt ist Erstellungsprozess, dass:
Repeat während indx> = 0, val das Element der args seines Let bei 0-Ursprungsposition Indx.
, die ich nicht im Zusammenhang mit dem Prozess der Zuordnung der Werte angeben konnte oder nicht.
So nach überhaupt oben,
welche Lösung ist die richtige? Wie werden Parametern Parameter zugewiesen? Wenn wir den Wert 1 als Argument übergeben haben, wird im Funktionsumfang 1 entweder x zugewiesen oder 1 wird den Argumenten Objekt zugewiesen.
was ist Ihre Frage? –
Es gibt eine Menge Verwirrung in dem Kommentar-Thread, den Sie verlinkt haben, und es klingt, als ob Sie von allem verwirrt sind. Es gibt keine "Zuweisung", nur Argument übergeben. –
@NiettheDarkAbsol: Ich werde diesen Punkt bearbeiten – youhana