L'operatore splat non è solo di php (che in realtà lì è una cosa nuova, dell'ultima versione credo) ma anche di altri linguaggi.

Comunque consente di passare un' array come psrametri: ad esempio, facendo finta che lo splat sia "?nomevariabile?"
codice:
myArray = [1, 2];
myFunc(?myArray?); // è uguale a myFunc(1, 2);
e di ricevere i parametri come array:
codice:
function myFunc (?params?) {
    console.log(params); // [1, 2]
}

myFunc(1, 2);