return new Array(7-h.length).join("0")+h怎么理解?

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;);其他的应该能看懂了把~
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
JQuery