quiero soluciones a este problema plc ayuda
var s = [1, 2, 3, 4, 5, 6]; for (var i = 0; i < s.length; i++) { for (var j = i; j < s.length; j++) { str = ""; for (var k = i; k <= j; k++) { str += s[k]; } console.log(str); } }¿Quería subarreglos contiguos? Porque eso es lo que parece de su código. Además, no está devolviendo una matriz de subarreglos, está devolviendo una matriz de cadenas hechas de subarreglos.
Aquí modifiqué su código para generar todos los subarreglos contiguos de un arreglo:
function printSubArray() { var s = [1, 2, 3, 4, 5, 6]; let res = [[]] for (let len = 1 ; len <= s.length; len++) { for (var j = 0; j < s.length - len + 1; j++) { let temp = [] for (var k = j; k < j + len; k++) { temp.push(s[k]) } res.push(temp) } } return res } console.log(printSubArray())