在这个函数中,我需要创建一个名为“dorfX”的新变量。X 是变量将进入的数组的长度。例如,这将产生一个名为“dorf5”的变量,其参数在函数“makeADorf”中指定。但是,它不想工作,因为变量的名称没有被识别。
据我所知,要么我需要以某种方式重命名变量,要么弄清楚如何使它工作。
这可能有一个简单的答案,但我对编程很陌生,如果我能得到一些帮助,我将不胜感激。谢谢。
function guildRecruit(){
var price = Math.floor((Math.random()*100)+1) + (dorves.length*50);
var recruit = prompt("Hello there friend. Would you like to recruit an adventurer?");
if(recruit == "yes"){
var dorf(dorves.length) = new makeADorf("Testificate","123");
dorf(dorves.length).push(dorf(dorves.length));
}else{
confirm("Thank you for visiting the Dragon Slayer Guild.");
}
}