zoukankan      html  css  js  c++  java
  • JS(二)call方法和apply方法

    call 方法:
    调用一个对象的一个方法,以另一个对象替换当前对象。
    说明
    一个方法调用时,是有上下文的,通常是该方法所在的对象。
    call 方法可以用来指定调用一个方法时,方法所在的对象,即该方法的上下文。
    call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。
    如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。

    示例:
    apply 方法:
    应用某一对象的一个方法,用另一个对象替换当前对象。

    function People(name,age)
    {
    this.name=name;
    this.age=age;
    }
    function Introduce()
    {
    document.write("My name is "+this.name+".I am "+this.age);
    }
    var p=new People("Windking33",20);
    Introduce.apply(p);
  • 相关阅读:
    gulp备忘
    好文收藏
    妙味H5交互篇备忘
    [CSS3备忘] transform animation 等
    css选择器总结
    flexbox备忘
    函数
    继承2
    在 Swift 中实现单例方法
    浅谈 Swift 中的 Optionals
  • 原文地址:https://www.cnblogs.com/wllhq/p/4592001.html
Copyright © 2011-2022 走看看