zoukankan      html  css  js  c++  java
  • javascript之this

    javascript之this

     1、如果作为Method使用,this指向调用它的对象

     2、如果作为Function使用,非严格模式下this指向全局变量严格模式下为undefined

     3、如果作为Function调用,想访问外部函数的this值,需要将this保存在一个变量里,如下例:

      

    4、after方法

      

    创建一个新的函数,当func反复调用时,count次才调用一次,比如:

    function a(){
        alert("a");
    }

    var afterA = _.after(3,a);
    afterA();//调用
    afterA();//不alert
    afterA();//不alert
    afterA();//调用


    源码:

    _.after = function(times, func) {
        if (times <= 0) return func();
        return function() {
          if (--times < 1) {
            return func.apply(this, arguments);
          }
        };
      };
  • 相关阅读:
    strcspn()函数
    makfile通用版本
    C实现简单的xml格式文件
    shell编程题(七)
    C语言实现五子棋
    打字软件(最终版本)
    TypeWriting
    KMP 串的模式匹配 (25分)
    C链表操作
    Ubuntu终端字体
  • 原文地址:https://www.cnblogs.com/tekkaman/p/3011983.html
Copyright © 2011-2022 走看看