【发布时间】:2020-12-17 23:23:51
【问题描述】:
我这里有这个修改过的代码,如何传递参数?
function RNG(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function RCG() {
var char = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
var randomNumber = RNG(0, char.length - 1);
return char[randomNumber];
}
function Generator(n) {
var serialNumber;
var template = "0000-0000-0000-0000";
if (template != null) {
for (var i = 0; i < template.length; i++) {
var templateChar = template[i];
serialNumber += templateChar == "0" ? RCG() : templateChar;
}
}
return serialNumber;
}
console.log(Generator(5));
所以当我输入 3 作为参数时,结果会是这样的:
asda-asda-asda-asda
asda-asda-asda-asda
asda-asda-asda-asda
【问题讨论】:
标签: javascript arrays function parameters arguments