Vous pourrez arrêter de travailler si vous me donnez le résultats de
Affichage des articles dont le libellé est array. Afficher tous les articles
Affichage des articles dont le libellé est array. Afficher tous les articles
array Random
Array.from({length: Math.random()*9}, (v, k) => k);
Ne pas utiliser V = value qui n'est pas définie
Ne pas utiliser V = value qui n'est pas définie
... en action
Voici un élégant moyen de remplacer concat.
const T1 = ["Dupont", "Whells", "toto"];
const T2 = ["Dupond", "Whells", "titi"];
console.log(T1);
console.log(...T1);
console.log( [...T1 , ...T2] );
const promos = [
{ promo: "L3miage", etudiants: ["Dupont", "Whells", "Toto"]},
{ promo: "L2miage", etudiants: ["Dupond", "Pathé"]},
{ promo: "M1miage", etudiants: ["Audu", "Baby"]},
]
const tousEtudiants = promos.reduce(function(prev, curr) {
return [...prev, ...curr.etudiants];
},[]);
console.log(tousEtudiants.sort());
transposé !

const A = [
[1,3,5],
[2,4,6]
];
let At = A[0].map( (_,col) => A.map( (lig,_) =>lig[col]));
console.log(`|${A.join("|\n|")}| `) ;
console.log(`|${At.join("|\n|")}| `) ;
reduce
'use strict';
let t = ["abcdefghi"];
let MyA = t[0].split("");
/*
let v = MyA.reduce(function(p,n,i,array){
//console.log(p,n,i,i%3);
return (i%3===0) ? (p+"\n"+n) : (p+n);
});
*/
let v = MyA.reduce((p,n,i) => (i%3===0) ? (p+"\n"+n) : (p+n));
console.log(v);
let t = ["abcdefghi"];
let MyA = t[0].split("");
/*
let v = MyA.reduce(function(p,n,i,array){
//console.log(p,n,i,i%3);
return (i%3===0) ? (p+"\n"+n) : (p+n);
});
*/
let v = MyA.reduce((p,n,i) => (i%3===0) ? (p+"\n"+n) : (p+n));
console.log(v);
Inscription à :
Articles (Atom)