Javascript 检查xy[i]是否匹配没有forloop的数组的任何元素
可能重复:Javascript 检查xy[i]是否匹配没有forloop的数组的任何元素,javascript,match,Javascript,Match,可能重复: 我想知道是否可以在JavaScript?中不使用for循环的情况下检查xy[i]是否匹配数组的任何元素。请举个例子好吗 谢谢您可以使用循环,也可以使用使用循环的函数 有些库,比如jQuery,提供了自己的函数(使用循环) 使用循环并不是一件坏事 通过将循环放在函数中,可以保持代码的美观(和组织) var stringArray = [ "one", "two", "three" ]; var searchTerm = "two"; if (contains(stringArra
我想知道是否可以在JavaScript?中不使用for循环的情况下检查xy[i]是否匹配数组的任何元素。请举个例子好吗
谢谢您可以使用循环,也可以使用使用循环的函数 有些库,比如jQuery,提供了自己的函数(使用循环)
使用循环并不是一件坏事 通过将循环放在函数中,可以保持代码的美观(和组织)
var stringArray = [ "one", "two", "three" ];
var searchTerm = "two";
if (contains(stringArray, searchTerm)) {
alert("found it");
}
function contains(someArray, someTerm) {
for (var i = 0; i < someArray.length; i++) {
if (someArray[i] === someTerm) {
return true;
}
return false;
}
var stringArray=[“一”、“二”、“三”];
var searchTerm=“两个”;
if(包含(stringArray、searchTerm)){
警惕(“发现它”);
}
函数包含(someArray,someTerm){
for(var i=0;i
“使用循环不是一件坏事”感谢alotNo.Edit:让我澄清一下,虽然您可以像以前的用户所提到的那样使用包装器函数,但是内部实现将不得不为动态数组使用某种循环。使用循环有什么错吗?Edit:在任何情况下,代码都必须循环。我最初的答案是否定的,但这不会被接受。这个问题让我感到惊讶每次…为什么使用循环是件坏事?如果你为代码的美丽而烦恼,就把循环放在函数中吧!