Pages

les fonctions de base

'#'+'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

  1. const values = '0123456789abcdef';
  2. const tab = values.split('');
  3. let random = tab.map((v,i,a) => i>5 ? null : a[Math.floor(Math.random()*16)]);
  4. 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
  1. document.body.style.background = "#848250"