function getRandomColor(){ let colorStr = Math.ceil(0xffffff*Math.random()).toString(16); return '#' + colorStr.padStart(6,'0'); }
这个函数中值得注意的是:dom
1.js中0x开头表示16进制函数
2.toString(x)中x能够是任意除1之外正数,分别x进制格式输出spa
3.str.padStart(num,char)是es7的方法 code
colorStr.padStart(6,'0')能够被替换成 '0'.repeat(6-colorStr.length)+colorStr