• 匿名函数跟闭包


    // 如何在你一个函数外部,进行访问使用函数内部的变量
    /*
    function box(){
    var b = 666;
    return b;
    }
    var res = box();
    console.log(res);
    */
    
    // 闭包的作用:让外部访问函数内部的变量
    function wai(){
    var num = 22;
    function nei(){
    var s = 33;
    console.log(s);
    return s;
    }
    //    var fun = nei();
    //    fun();
    
    // 匿名函数
    //function(){
    // return num;
    //    };
    return function(){
    return num;
    };
    }
    var w = wai(); // 这里 w = wai 返回的匿名函数
    console.log(w());
    
    
    for(var i = 0; i < 10; i++){
    //    console.log(i);
    window.onclick = function(){
    // for 执行到 9 以后,不会再继续执行
    // 循环了,因为此时 i 已经等于 10 了,
    // 之前的几次循环已经将 window的点击
    // 方法添加好了,所以点击后是可以回调
    // 回调的时候这个 i 是刚刚判断完后不成立
    // 的值 10 ,所以此时输出结果为 10
    alert(i);
    }
    }
    
    // 自动执行函数
    (function(){
    console.log('这是真的嘛?');
    })()
  • 相关阅读:
    ajax理论
    模块
    node.js(1)
    ES6
    data对象
    数组
    对象
    webdriver对应的驱动版本
    TrineaAndroidCommon API Guide
    PV,UV,IP概念
  • 原文地址:https://www.cnblogs.com/zbly/p/10011311.html
Copyright © 2020-2023  润新知