Heim > Artikel > Web-Frontend > So erstellen Sie ein Array mit variabler Nummer in js
Im vorherigen Artikel haben wir gelernt, wie man Includes() verwendet, um zu bestimmen, ob ein Array einen bestimmten Wert enthält. Bitte lesen Sie „So verwenden Sie Includes() in js, um zu bestimmen, ob ein Array einen bestimmten Wert enthält“. Dieses Mal schauen wir uns an, wie man ein Array mit einer variablen Zahl erstellt. Sie können bei Bedarf darauf zurückgreifen.
Erinnern Sie sich noch daran, dass der Editor eingeführt hat, wie man ein Array-Objekt erstellt? Wenn Sie sich nicht erinnern oder es nicht wissen, können Sie auf den Text klicken, um ihn anzuzeigen. Zuvor haben wir die Erstellung eines Array-Objekts über ein Array eingeführt. Heute werden wir ein Array variabler Länge erstellen, sodass wir es nicht mehr mit einem Array erstellen können.
Schauen wir uns zunächst ein kleines Beispiel an.
var arr = new Array(7); arr[0] = "one"; arr[1] = "two"; arr[2] = "three"; arr[3] = "one"; arr[4] = "two"; console.log(arr);
Dies ist das Array-Objekt, das zuvor durch array erstellt wurde, und das Ergebnis ist
Werfen wir einen Blick auf das Array, das durch array.of erstellt wurde.
var nums=new Array.of(7); console.log(nums);
Das Ergebnis davon ist
Sie können den Unterschied jetzt sehen.
Obwohl beide 7 sind, stellt die 7 in array die Länge des Arrays dar, während die 7 in Array.of die Erstellung eines Arrays mit einem einzelnen Element 7 darstellt.
Nachdem wir so viel gesagt haben, werfen wir einen Blick auf diese Methode im Detail. Die Methode
Array.of() erstellt eine neue Array-Instanz mit einer variablen Anzahl von Argumenten, unabhängig von der Anzahl oder Art der Argumente. Der Unterschied zwischen Array.of() und Array-Konstruktoren besteht in der Behandlung ganzzahliger Argumente: Array.of(7) erstellt ein Array mit einem einzelnen Element 7 , während Array(7) ein leeres Array der Länge 7 erstellt (Hinweis: Dies bezieht sich auf zu einem Array mit 7 leeren Positionen (leer), nicht zu einem Array bestehend aus 7 undefinierten).
Werfen wir einen Blick auf das Syntaxformat dieser Methode.
Array.of(任意个参数)
Das ist alles. Wenn Sie es brauchen, können Sie lesen:
Das obige ist der detaillierte Inhalt vonSo erstellen Sie ein Array mit variabler Nummer in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!