'#'+'0123456789abcdef'.split('').map(function(v,i,a){
return i>5 ? null : a[Math.floor(Math.random()*16)] }).join('');
Est ce un code secret ?
Pour le comprendre : Décomposons le code en étape
-
const values = '0123456789abcdef';
-
const tab = values.split('');
-
let random = tab.map((v,i,a) => i>5 ? null : a[Math.floor(Math.random()*16)]);
-
let colorRandom = '#'+random.join("");
Lig. 3 transforme les 6 premiers éléments du tableaux en des nombres <16.
En action
Il vous suffit ensuite de copiez la valeur de colorRandom et de tapez dans votre console
- document.body.style.background = "#848250"