Bonjour,
Je suis bloqué avec ce script :
L'idée est que cela me sorte :Code:var input = [["1a","2a","3a"],["1b","2b","3b","4b"],["1c","2c","3c"]]; var output = []; var i; var j; for (i = 0; i < input.length; i++) { output[i] = input[i]; for (j = 0; j < input[i].length; j++) { output[i][j] = input[i][j].indexOf("b"); } } console.log(input); console.log(output);Code:output = [[-1, -1, -1], [1, 1, 1, 1], [-1, -1, -1]]
- Je ne comprends pas pourquoi la variable input prends comme valeur l'opération codée dans la 2ème boucle.
- De plus, je ne comprends pas pourquoi on est obligé d'indiquerdans la 1ère boucle (sinon çà me sort une erreur).Code:output[i] = input[i];
Pouvez-vous m'aiguiller svp ??
-----