这有效
console.log(comments[i].includes("NEW ENTRY"));
这不起作用
while ((comments[i].includes("NEW ENTRY")) == false) {
//Some code
}
答案 0 :(得分:0)
两者都很好!您的i计数器很可能是错误的。
var comments=['try a little harder','NEW ENTRY',"another test"];
console.log(comments[1].includes("NEW ENTRY"));
var i = 0;
while ((comments[i].includes("NEW ENTRY")) == false) {
console.log(comments[i]);
i++;}
答案 1 :(得分:0)
在您提供给我们的信息很少的情况下,我想说您无法管理变量 i 的增加。
const arrStr = ["hello", "asdf", "dfa"]
arrStr[0].includes("hel") // -> true
arrStr[1].includes("hel") // -> false
arrStr[2].includes("hel") // -> false
arrStr[3].includes("hel") // -> cannot read property 'includes' of undefined
如果您查看DCR的答案,将了解如何管理增量