Spreading multiple arrays

Multiple arrays can be spread on a single-line expression. For example, take the following code:

let array1 = [1];let array2 = [2];let array3 = [...array1, ...array2, ...[3, 4]];//multi arrayspreadlet array4 = [5];function myFunction(a, b, c, d, e) {  return a+b+c+d+e;}let result = myFunction(...array3, ...array4); //multi array spreadconsole.log(result); //Output "15"

Get Learn ECMAScript - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.