function suijiyanse(){ return '#'+(function(h){ return new Array(7-h.length).join("0")+h })((Math.random()*0x1000000<<0).toString(16)) } return new Array(7-h.length).join("0")+h这一句怎么来理解呢
长风秋雁
浏览 148回答 1
1回答
慕容森
new Array(7-h.length)创建一个长度为7-h.length的数组;new Array(7-h.length).join("0")数组元素中插入字符串"0"(例如:var str = new Array('a','b','c').join("0");//str=a0b0c;);其他的应该能看懂了把~