`
beijibingshan
  • 浏览: 10289 次
  • 性别: Icon_minigender_2
  • 来自: 南京
社区版块
存档分类
最新评论

关于JavaScript的疑问:foreach和for

 
阅读更多
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <script>
        var clickxx = function(){
            var x = [];
            x.push("a");
            x.push("b");
            x.push("c");
            x.push("d");
            x.push("e");
//            x.forEach(function(y){    //最终得到undefined
//                if(y=="e"){
//                    return true;
//                }
//            });
            for(var i = 0;i< x.length;i++){
                if(x[i]=="e"){
                    return true;//这里可以返回true
                }
            }
        }
        function func(){
            var x = clickxx();
            alert(x);
        }

    </script>
</head>
<body>
      <input type="button" onclick="func()" value="click"/>
</body>
</html>

 先记录下,具体原因下面继续学习。。。

分享到:
评论

相关推荐

    c:forEach标签的使用祥解

    在JavaServer Pages (JSP) 开发中,`c:forEach`标签是Java Expression Language (EL) 和 JavaServer Pages Standard Tag Library (JSTL) 的一部分,它提供了一个方便的方式来迭代数组、集合、Map或其他可迭代的数据...

    c:foreach的各种用法

    ### c:foreach 的各种用法详解 在JSP(JavaServer Pages)开发中,`&lt;c:forEach&gt;` 是一个非常重要的标签,它属于JSTL(Java...掌握 `&lt;c:forEach&gt;` 的使用方法对于提高 JSP 页面的开发效率和代码可读性都有着重要作用。

    <c:forEach>/jstl-1.2

    &lt;c:forEach&gt; 为循环控制,它可以将集合(Collection)中的成员循序浏览一遍。运作方式为当条件符合时,就会持续重复执行&lt;c:forEach&gt;的本体内容。 语法 语法1:迭代一集合对象之所有成员 &lt;c:forEach [var="varName...

    c标签遍历集合嵌套的List集合

    在这段代码中,我们首先创建了一个`List&lt;ProductProperty&gt;`,其中`ProductProperty`对象包含了两个属性:`key`和`valueList`(一个`List&lt;String&gt;`)。接着,我们通过查询数据库获取了一组`...

    全面解析JavaScript里的循环方法之forEach,for-in,for-of

    在JavaScript中,有三种主要的循环方法:`forEach`、`for-in`和`for-of`,每种都有其特定的用途和特点。 `forEach`方法是ES5引入的一个数组方法,简化了对数组元素的遍历。例如: ```javascript myArray.forEach...

    For 和 Foreach 的效率问题

    在编程语言中,`for`和`foreach`循环是两种常用的迭代工具,它们在处理集合或数组时发挥着重要作用。本文将深入探讨`for`和`foreach`在C#中的效率差异,以及如何根据具体场景选择合适的循环方式。 首先,`for`循环...

    c标签-if-foreach-jar

    在这个主题"**c标签-if-foreach-jar**"中,主要涉及到的是JSTL的两个核心标签`&lt;c:if&gt;`和`&lt;c:forEach&gt;`,它们是JSTL提供的条件判断和循环控制标签,通常与`jstl.jar`包一起使用。 首先,让我们详细了解**&lt;c:if&gt;**...

    JavaScript: The Definitive Guide, 5th Edition

    - **循环**:介绍for、while和do...while循环,以及如何使用break和continue控制循环流程。 3. **函数**: - **函数定义与调用**:详细解释了如何定义函数,参数传递机制,以及函数表达式和匿名函数的概念。 - *...

    使用c:forEach模拟s:select标签

    这是一份让你可以理解JavaWeb开发中如何使用struts2对下拉列表数据初始化,对于初学Struts2的同学是非常不错的入门代码实例,并且有助于理解struts里的select标签与c:forEach标签之间的关系。

    JavaScript中Foreach和Map

    在JavaScript中,`forEach`和`map`是两种常见的数组迭代方法,它们允许开发者遍历数组的每一个元素。虽然它们有相似之处,但也有明显的差异,理解这些差异可以帮助我们更有效地编写代码。 首先,让我们来看一下`...

    【JavaScript源代码】JS中for,for...in,for...of和forEach的区别和用法实例.docx

    本文主要介绍四种常用的循环结构:`for`循环、`for...in`循环、`for...of`循环以及`Array.prototype.forEach()`方法,并通过具体的示例来探讨它们之间的区别。 #### 一、for循环 `for`循环是最常见的循环结构之一...

    javascript-foreach用法

    javascript-foreach用法

    关于JavaScript中forEach和each用法浅析

    首先,我们要明确forEach和each是JavaScript编程中用于数组遍历的两种方法,它们都是数组对象的方法,用于遍历数组中的每个元素,并对每个元素执行相应的操作。 在JavaScript中,forEach是ES5标准中新增的一个数组...

    Javascript数组循环遍历之forEach详解

    然而,除了for循环外,现代JavaScript提供了更为简洁和高级的数组遍历方法:`forEach`。`forEach`方法为每个数组元素执行一次提供的函数,不返回任何值。 #### 2. forEach函数使用 `forEach` 方法是Firefox和...

    详解Kotlin:forEach也能break和continue

    在 Kotlin 中,使用 forEach 循环时,如何实现 break 和 continue 语句是许多开发者遇到的困惑。在本文中,我们将详细介绍 Kotlin 中 forEach 循环的控制语句实现方法。 首先,我们需要了解为什么开发者想要使用 ...

    JSP中c:foreach遍历和s:iterator遍历异同实例分析

    主要介绍了JSP中c:foreach遍历和s:iterator遍历异同,以两个完整实例形式对比分析了c:foreach遍历和s:iterator遍历的具体用法,具有一定参考借鉴价值,需要的朋友可以参考下

    老生常谈foreach(增强for循环)和for的区别

    老生常谈foreach(增强for循环)和for的区别 在 Java 编程语言中,foreach 和 for 是两种常用的循环语句,都是用于遍历数组或集合的元素。然而,foreach 和 for 之间存在一些关键的区别,了解这些区别对于编写高效的...

    JavaScript中的异步并行串行foreach

    总之,理解和掌握异步并行与串行foreach是提升JavaScript编程技能的关键步骤,特别是在处理大量数据或异步操作时。通过使用Promise.all()和async/await,你可以构建出高效且易于维护的异步代码。

    cycler:forEach -> for

    用于安全的CLI/节点程序(基于 AST 树)将“forEach”方法转换为“for”循环。 用法: 重击: forrer source.js &gt; processed.js 节点.js: var forrer = require ( './src/forrer' ) ; var code = 'arr.forEach...

    jstl标签 forEach详解

    jstl forEach 标签详解 jstl forEach 标签是 JavaServer Pages Standard Tag Library (JSTL) 中的一个标签,用于循环控制,可以将集合中的成员循序浏览一遍。该标签的运作方式为当条件符合时,就会持续重复执行的...

Global site tag (gtag.js) - Google Analytics