Co oznaczają kropki w parametrze funkcji?

0

Witajcie,
Uczę się JS i spotkałem się z zapisem:

function addAllWords(...words)

jak to rozumieć?

0

czyli zamiast parametrów funkcji - dajemy tablicę do funkcji?

4

Raczej - ...words to nieskończona liczba parametrów (może być ich zero, a może być ich 1000), która w funkcji jest potem widziana jako tablica.

Przykład:

function fun1(...theArgs) {
  console.log(theArgs.length)
}

fun1()         // 0
fun1(5)        // 1
fun1(5, 6, 7)  // 3

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