Javascript 自动问卷生成器问题

Javascript 自动问卷生成器问题,javascript,algorithm,Javascript,Algorithm,我已经建立了这个小程序,生成462个问题,并随机回答是或否(图片供参考) 除此之外,我还有一个数字数组ArrayA 我下一步要做什么,但不知道如何检查第一个数组(items)是否有与第二个数组(ArrayA)匹配的元素。如果是,则在匹配号码的右侧添加“-1” 因此,如果第一个数组中的元素==元素第二个数组=>将-1添加到该元素(数字) 我希望你们能理解我的代码、图像和解释。我的英语不太好 指定的输出在ArrayA的元素旁边有“-1” 代码如下: var items = new Array(462

我已经建立了这个小程序,生成462个问题,并随机回答是或否(图片供参考)

除此之外,我还有一个数字数组ArrayA

我下一步要做什么,但不知道如何检查第一个数组(items)是否有与第二个数组(ArrayA)匹配的元素。如果是,则在匹配号码的右侧添加“-1”

因此,如果第一个数组中的元素==元素第二个数组=>将-1添加到该元素(数字)

我希望你们能理解我的代码、图像和解释。我的英语不太好

指定的输出在ArrayA的元素旁边有“-1”

代码如下:

var items = new Array(462); //create a 462 element array

var randMe = function ( me ) {
    if ( me ) {
        return me.sort(function() {
          return 0.5 - Math.random();
        })[0];
    }
}


var ArrayA = [53, 162, 179, 202, 207, 267, 303, 304 ];


for(var i=0;i<items.length;i++){

    document.write( (i+1) + '.' + randMe(['yes','no']) +'<br/>');
}
var项=新数组(462)//创建一个462元素数组
var randMe=函数(me){
如果(我){
return me.sort(函数(){
返回0.5-Math.random();
})[0];
}
}
var ArrayA=[5316217920220726730304];
对于(var i=0;i使用
Array.includes()

var items=newarray(462);//创建一个462元素数组
var randMe=函数(me){
如果(我){
return me.sort(函数(){
返回0.5-Math.random();
})[0];
}
}
var ArrayA=[5316217920220726730304];
对于(变量i=0;i':
(curr)+'.+randVal+'
文件编写(str);
}
新数组(462);//创建一个45个元素的数组
?如何创建?
新数组(462);
创建一个包含462个未定义元素的数组你真是个天才。非常感谢。就像我忘记提到的charmone小问题一样工作。我想添加“-1”只有答案是肯定的。你知道怎么做吗?@Filu编辑了答案。。为了将来的参考,可以在一个问题中包含所有信息,或者在不同的问题中提出不同的问题。你是对的。再次感谢!成功了!!爱你兄弟