Looping a través de una cantidad desconocida de arguments de matriz

Estoy tratando de descubrir cómo pasar por varios arguments de matriz pasados. Por ejemplo: [1,2,3,4,5], [3,4,5], [5,6,7] Si lo paso a una function, ¿cómo tendría un bucle de function dentro de cada argumento (cualquier número de matrices se puede pasar)?

Quiero usar un bucle for aquí.

3 Solutions collect form web for “Looping a través de una cantidad desconocida de arguments de matriz”

Puede usar arguments para esto:

 for(var arg = 0; arg < arguments.length; ++ arg) { var arr = arguments[arg]; for(var i = 0; i < arr.length; ++ i) { var element = arr[i]; /* ... */ } } 

Use la palabra key de arguments incorporados que contendrá la length de la cantidad de matrices que tenga. Úselo como base para recorrer cada matriz.

Use forEach, como a continuación:

'uso estricto';

 function doSomething(p1, p2) { var args = Array.prototype.slice.call(arguments); args.forEach(function(element) { console.log(element); }, this); } doSomething(1); doSomething(1, 2); 
Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.