add more choices

This commit is contained in:
klemek
2021-10-14 15:37:05 +02:00
parent 401cafe1c5
commit c2a6b2a9b5
+11 -8
View File
@@ -67,13 +67,17 @@ const utils = {
} }
return output; return output;
}, },
contains: function(array, item) { contains: function (array, item) {
return array.indexOf(item) >= 0; return array.indexOf(item) >= 0;
} },
}; };
Array.prototype.shuffle = function() { return utils.shuffle(this);}; Array.prototype.shuffle = function () {
Array.prototype.contains = function(item) { return utils.contains(this, item);}; return utils.shuffle(this);
};
Array.prototype.contains = function (item) {
return utils.contains(this, item);
};
let app = { let app = {
el: "#app", el: "#app",
@@ -86,7 +90,7 @@ let app = {
rh: true, rh: true,
rk: false, rk: false,
hk: false, hk: false,
answers: 4, answers: 6,
}, },
kanas: [], kanas: [],
question: "あ", question: "あ",
@@ -159,18 +163,17 @@ let app = {
answer: function (v) { answer: function (v) {
const self = this; const self = this;
const question = self.kanas.filter(kana => { const question = self.kanas.filter((kana) => {
return kana.contains(self.question); return kana.contains(self.question);
})[0]; })[0];
if(question.contains(v)) { if (question.contains(v)) {
self.score += 1; self.score += 1;
self.generateQuestion(); self.generateQuestion();
} else { } else {
self.score = 0; self.score = 0;
self.wrongAnswers.push(v); self.wrongAnswers.push(v);
} }
}, },
changeOption: function (v) { changeOption: function (v) {
const self = this; const self = this;