var getRandomColor = function() { return '#' + (function(color) { return new Array(7 - color.length).join("0") + color })((Math.random() * 0x1000000 << 0).toString(16)) } var getRandomColor = function (){ var color = (Math.random() * 0x1000000 << 0).toString(16); return '#'+ new Array(7 - color.length).join("0") + color; }; 想知道为什么要用闭包实现补“0”位,用第二种有什么不好的地方吗?
添加回答
举报
0/150
提交
取消