JavaScript භාවිතයෙන් ක්රිකට් ක්රීඩාවක අවිනිශ්චිත ප්රතිඵල පරීක්ෂා කිරීම විග්රහ කිරීම
දැන් අපි අවිනිශ්චිත ප්රතිඵලය ගැන සලකා බලමු. පැහැදිලිවම, සියලුම කොටු පුරවා ඇති අතර ජයග්රාහකයෙකු නොමැති විට අවිනිශ්චිත ප්රතිඵලයක් ඇති වේ. අපි මෙය කරමු:
function start(cells) {
let i = 0;
for (let cell of cells) {
cell.addEventListener('click', function step() {
this.textContent = ['X', 'O'][i % 2];
this.removeEventListener('click', step);
if (isVictory(cells)) {
alert(this.textContent);
} else if (i == 8) {
alert('අවිනිශ්චිත ප්රතිඵලය');
}
i++;
});
}
}