1. javascript operator: object initializer: spread properties

  2. javascript operator: spread syntax (...)

  3. javascript operator: spread syntax (...): spread in array literals

  4. javascript operator: spread syntax (...): spread in function calls

  5. javascript operator: spread syntax (...): spread in object literals