Tworzenie szeregu „N”Liczby ręczne, takie jak 1000 lub więcej, mogą być gorączkowe i czasochłonne. Możesz więc łatwo stworzyć dowolną długość tablicy w JavaScript bez pisania ręcznie. Aby to zrobić, użyj wbudowanych metod lub podejść JavaScript, takich jak „Do" pętla, "Szyk.z()”Metoda lub„Operator rozprzestrzeniania się".
Ten samouczek pokaże metody stworzenia szeregu „N" liczby.
Jak utworzyć tablicę zawierającą 1… n?
Do tworzenia tablicy zawierającej „N„Liczby zaczynające się od 1, użyj następujących metod:
Metoda 1: Utwórz tablicę zawierającą 1… n przy użyciu pętli „for”
Użyj "Do„Pętla z„naciskać()„Metoda tworzenia szeregu„N”Liczby zaczynające się od dowolnej liczby, takich jak„1". Jest to najczęściej stosowana metoda.
Składnia
Użyj dostarczonej składni pętli „for” do tworzenia tablicy:
dla (var i = 1; i <= n; i++)
//…
Spójrzmy na przykład tworzenia tablicy za pomocą „Do" pętla.
Przykład
Najpierw utwórz pustą tablicę:
const array = [];
Utwórz zmienną „N”, Który przechowuje długość tablicy. Tutaj tworzymy szereg liczb od 1 do 10:
var n = 10;
Użyj pętli dla (), aby wydrukować ”N”Numery poprzez przypisanie wartości do pustej tablicy za pomocą„naciskać()" metoda:
dla (var i = 1; i <= n; i++)
szyk.push (i);
Aby rozpocząć od liczby niż jeden, po prostu zmień wartość początkową zmiennej ”I".
Na koniec wydrukuj tablicę na konsoli:
konsola.log (tablica);
Można zauważyć, że tablica zawierająca liczby 1 do N została pomyślnie utworzona:
Metoda 2: Utwórz tablicę zawierającą 1… n przy użyciu „tablicy.Metoda z () ”
Możesz także skorzystać z „Szyk.z()„Metoda utworzenia tablicy z liczbami od 1 do n. Wyświetla tablicę z dowolnego obiektu o właściwości długości.
Składnia
Postępuj zgodnie z wymienioną składnią do tablicy.z () metody utworzenia tablicy zawierającej liczby 1 do N:
Szyk.z (tablica podobna, (element, indeks) =>
//…
)
Przykład
Najpierw utwórz zmienną „szyk”, Który przechowuje wynikową tablicę, nazywając„Szyk.z()" metoda. Jest wstępna „mapa()”Metoda w tablicy.z () metody iterację elementów i przekazywania bieżącego indeksu i elementu do funkcji, aby utworzyć instancję tablicy:
const array = tablica.z(
długość: 10,
(pozycja, indeks) => item = indeks + 1
);
Na koniec wydrukuj wynikową tablicę zwróconą z tablicy.Z () metody:
konsola.log (tablica);
Wyjście
Metoda 3: Utwórz tablicę zawierającą 1… n przy użyciu operatora „rozprzestrzeniania się”
Innym sposobem utworzenia tablicy zawierającej 1 do n jest „Operator rozprzestrzeniania się”Z„Klucze()”I„ „mapa()”Metody. Najpierw tworzy tablicę n pustych elementów, a następnie metoda „Keys ()” w tablicy zwróci iterator zawierający klucze (wskaźniki) elementów w tablicy. Operator rozprzestrzeniania się jest następnie używany do rozpowszechniania klawiszy na nową tablicę, a metoda „map ()” jest używana do dodania 1 do każdego klucza, co powoduje tablicę zawierającą liczby od 1 do n.
Składnia
Aby utworzyć tablicę za pomocą operatora rozprzestrzeniania się, użyj podanej składni:
[… Tablica (n).Klucze()].Mapa (i => i + 1)
Tutaj, "Tablica (n)”Utworzy szereg n pustych elementów.
Przykład
Użyj operatora rozprzestrzeniania się z konstruktorem tablicy, mijając „N = 10”Z metodą Keys ():
const array = [… tablica (10).Klucze()].mapa (i => i + 1);
Wydrukuje „N„Liczby zaczynające się od 1 do 10:
Zebraliśmy wszystkie podstawowe informacje istotne do utworzenia tablicy zawierającej 1 do n.
Wniosek
Aby utworzyć tablicę zawierającą 1 do N, użyj „Do„Pętla z„naciskać()" metoda, "Szyk.z()„Metoda lub„Operator rozprzestrzeniania się”Z„klucz()”I„ „mapa()”Metody. W pierwszym podejściu metoda push () jest stosowana z pętlą do dodania elementów do tablicy. Tablica.Metoda () ma metodę wstępnie zbudowaną MAP (), podczas gdy trzecie podejście wyraźnie wywołuje metodę map (). W tym samouczku zademonstrowaliśmy metody tworzenia szeregu „N" liczby.