Red de conocimiento informático - Conocimiento de la instalación - Solicite ayuda con la función del algoritmo combinado de seleccionar M elementos de N elementos en una matriz bidimensional JS y organizarlos

Solicite ayuda con la función del algoritmo combinado de seleccionar M elementos de N elementos en una matriz bidimensional JS y organizarlos

var?arr1?=?[];//Tu matriz original

function?getArr(m,n){

var?rt?= ? [];

for(var?i=0;i

var?arr?=?arr1.concat();

arr.splice(i,1);

getNext(arr,n-1);

}

return?rt;

función?getNext(arr,n){

if(!n){

return?rt.push(arr);

}< / p>

for(var?i=0;arr[i];i++){

var?_arr?=?arr.concat();

_arr. (i,1);

getNext(_arr,n-1);

}

}

}

getArr(arr1.length,arr1.length?-?(arr1.length?*?Math.random()?|?0));// ¿Esto también es aleatorio? M debería ser la longitud de la matriz arr1. ¿Es n realmente aleatorio? El segundo parámetro es en realidad m-n