Javascript 如何检查一个序列是否与另一个序列匹配

Javascript 如何检查一个序列是否与另一个序列匹配,javascript,Javascript,我正在用JavaScript、CSS、php和HTML创建一个小测试游戏/谜题 简而言之,其中一部分会出现一组按钮,上面有数字1-12,然后人们必须单击这些按钮才能完成 我认为我需要做的是,为了阻止人们直接点击“12”,在某个地方设置一段代码作为“角色模型代码”,并在其中包含数字1-12,然后玩家点击的任何一组数字只有在与角色模型代码匹配时才会继续 有人知道我会怎么做吗?如果你没有得到我解释的特定部分,请评论哪一部分 提前谢谢 它主要是伪代码,但你应该知道: var mySequence=[1,

我正在用JavaScript、CSS、php和HTML创建一个小测试游戏/谜题

简而言之,其中一部分会出现一组按钮,上面有数字1-12,然后人们必须单击这些按钮才能完成

我认为我需要做的是,为了阻止人们直接点击“12”,在某个地方设置一段代码作为“角色模型代码”,并在其中包含数字1-12,然后玩家点击的任何一组数字只有在与角色模型代码匹配时才会继续

有人知道我会怎么做吗?如果你没有得到我解释的特定部分,请评论哪一部分


提前谢谢

它主要是伪代码,但你应该知道:

var mySequence=[1,2,3,4,5,6,7,8,9,10,11,12];
var current=0;
...
your_click_handler_goes_here {
    var clicked =// the number of the button
    if(clicked==mySequence[current]){
        current+=1;
        proceed();
    }else{//user cant click this button yet
        return false;
    }
}

是否按顺序启用按钮?例如,如果(1)还没有被点击,用户就不能点击(2)?请发布您的代码或至少一个示例,以便我们能够更多地了解您要与之比较的点击创建的数据。它只是按单击顺序单击的数字数组吗?