Wpis z mikrobloga

Mam niby zwyklą funkcję:

const BuildURL = (action, params) => {
...
}

Ale gdzieś tam w kodzie wywołują ją tak:

return BuildURL('Search.SearchCards', { ...{ page: currentPage, max_results: perPageLimit }, ...inputs[scope] })
Co oznaczają te kropki?

#webmastering #webdev #react
  • 2
@pyroxar: W języku JavaScript operator spread, oznaczony trzema kropkami ..., umożliwia rozpakowanie wartości z kolekcji danych, takich jak tablice, obiekty i ciągi znaków, na pojedyncze wartości.