Ich habe die Methode zum Anwenden in Javascript nicht verstanden. Von dem, was ich verstanden habe, war der erste Parameter in der Anwendung der gewünschte Wert für das Schlüsselwort this, und der zusätzliche Parameter würde für die Funktion gelten, die geliehen wurde. Ich bin mir noch nicht sicher, wie diese Methode unter der Haube Anwendung findet. Wie kann das Ergebnis sein [1, 2, 3, 4, 5, 6, 7, 8]Wie wird die 'apply' Methode unter der Haube ausgeführt?
var flattenedArray = [[1,2],[3,4,5,6], 7, 8]
[].concat.apply([],flattenedArray)
Kann mir jemand helfen, wie es auf diesem scenerio tatsächlich funktioniert, bitte. Danke
Jeder Funktion ist ein Kontext zugeordnet. Es wird als '[[methodName, context, args]]' dargestellt. Sie ersetzen diesen "Kontext" – Rajesh
'apply' nimmt Argumente als ein Array, und' flattenedArray' ist zufällig eine - perfekte Übereinstimmung. – gurvinder372