Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.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 检查xy[i]是否匹配没有forloop的数组的任何元素_Javascript_Match - Fatal编程技术网

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:在任何情况下,代码都必须循环。我最初的答案是否定的,但这不会被接受。这个问题让我感到惊讶每次…为什么使用循环是件坏事?如果你为代码的美丽而烦恼,就把循环放在函数中吧!