Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从数组中获取每个值并与硬编码值进行比较?_Javascript_Jquery_If Statement - Fatal编程技术网

Javascript 如何从数组中获取每个值并与硬编码值进行比较?

Javascript 如何从数组中获取每个值并与硬编码值进行比较?,javascript,jquery,if-statement,Javascript,Jquery,If Statement,请查看以下代码: var textArray = new Array(); var allText = results.data._contained.text; for (var i = 0; i < allText.length; i++) { var text1 = allText[i]; var textHtml = "<div id='text_item'>"; textHtml += "<

请查看以下代码:

    var textArray = new Array();
    var allText = results.data._contained.text;
    for (var i = 0; i < allText.length; i++) {
        var text1 = allText[i];
        var textHtml = "<div id='text_item'>";
        textHtml += "<span class='some_div'>{0}</span>".replace("{0}", text1.text_is);
        textHtml += "</div>";
        textArray.push(text1.texts.priority);

        $("#text_box").append(textHtml);
    }

    if (foo === 'Some text') {
        document.write("match");
    } else {
        document.write("not match");
    }

}
var textary=new Array();
var allText=results.data.\u contained.text;
对于(var i=0;i
在上面的代码中,我得到了数组中的值。下面我有一个if/else语句。如何从数组中一次获取一个值并与“某些文本”进行比较

你是说

for (var i = 0; i < allText.length; i++) {
    var text1 = allText[i];
    if (text1 === 'Some text') {
        document.write("match");
    } 
    else {
        document.write("not match");
    }
    ....
}
for(变量i=0;i
这是意料之中的事。对于数组中的每一项,都要与“某些文本”进行比较并写入文档。问题是没有对手吗?你在期待一个匹配?是的,我在期待一个我知道存在但没有显示的匹配。在循环
console.log(text1)中
(或
document.write(text1);
)并查看数组中的值,以确认“某些文本”存在。只需删除整个
或{document.write(“不匹配”);}