Zwrócenie nowej tablicy

0

Jak mogę zwrócić tablicę n-elementów niezależnie od tego ile użytkownik poda mi elementów

4

Niestety ciężko zrozumieć o co pytasz:

  • ile to n?
  • jakich elementów?
  • w jaki sposób użytkownik podaje elementy?
  • skąd chcesz tę tablicę zwrócić?
  • dlaczego ma to być niezależne (w jakich sytuacjach byłoby zależne)?
3

const arr = N => {
if (!N) return [];

const array = new Array(N);
for (let i = 0; i < N; i++) {
array[i] = i;
}

return array;
};

0

Ok dzięki wszystkim za pomoc. Już działa.

1

Jeśli nie chcesz pętlą możesz spróbować tak:

const result = n => Array.from({length: n}, (_, k) => k);
1

Jak dla mnie tylko
new Array(Len)ma sens optymalizacyjny, żeby nie zmieniać dynamicznie rozmiaru tablicy. Jeśli nie ma takiej potrzeby lepiej zmieniać rozmiar wraz z dodawaniem już ostatecznych elementów.

1 użytkowników online, w tym zalogowanych: 0, gości: 1