var motL = "anticonstitutionnelement myélosaccoradiculographie cyclopentanoperhydrophénanthrène intergouvernementalisation";
motT = motL.split(" ");
console.log(motT.map(el => el.length).reduce((a, b) => Math.max(a, b)));
console.log(motT.reduce((a, b) => a.length > b.length ? a : b));
Voici une utilisation sur le DOM !
motL = document.querySelector("div");motT = motL.innerHTML.split(" ");
var Max = motT.reduce((a, b) => a.length > b.length ? a : b);
motL.innerHTML = motL.innerHTML.replace(Max, "<span>"+Max+"</span>");
https://jsbin.com/pasedu/edit?html,css,js,console,output
JS Bin on jsbin.com
Lire l'article suivant pour découvrir le this lexical dans les fonctions fléchées.