我正在尝试学习 JavaScript,所以我正在做这个项目来练习。我试图弄清楚这些对象和所有这些是如何工作的。基本上我想要的是一个人列表,作为对象,每个人都分配了某些属性。然后它会问一堆问题,直到它猜到你在想的那个人。我已经四处搜索,但无法真正找到如何做到这一点。这是我到目前为止所拥有的:
function person(name,age,eyecolor,gender,eyeglasses)
{
this.name=name;
this.age=age;
this.eyecolor=eyecolor;
this.gender=gender;
this.eyeglasses=eyeglasses;
}
var Dad=new person("Dad",45,"blue","male",true);
var Mom=new person("Mom",48,"blue","female",false);
var Brother=new person("Brother",16,"blue","male",false);
var Sister=new person("Sister",15,"green","female",false);
function askQuestion (){
}
function begin(){
askQuestion();
}
现在我想要的是一种方法,我可以在askQuestion
函数中根据我们迄今为止对该人的了解从列表中选择一个问题。然后重新计算可能是谁,然后选择另一个问题来问,直到我们知道它是谁。希望我已经说清楚了。我该怎么做?