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(“不匹配”);}