zoukankan      html  css  js  c++  java
  • 2020年3月2日随笔

    1.apply() call() bind()的相同处和不同处

    相同处:都是修改this的指向;

    不同处:apply()是在调用函数时使用的,有两个参数;第一个是修改this;第二个是由形参组成的数组。

        call()也是在调用函数时使用的;有多个参数;第一个是修改this指向;第二个开始传入形参。

        bind()是在定义函数的时候使用,有一个参数,修改this指向。

    2.this的四个绑定方式

      直接绑定方式优先级最低(默认)

        只要调用函数前面没有带,就是直接绑定方式

      隐式绑定方式 优先级比直接绑定高一些

        调用函数前面带.了 就是隐式绑定方式

     3.显示绑定

        apply()

        call()

        bind()

    4.new绑定方式

  • 相关阅读:
    事件
    dom对象
    逻辑运算和作用域的问题
    json
    数组
    字符串
    函数
    js的数据类型和全局方法
    js
    10.16 js内容
  • 原文地址:https://www.cnblogs.com/xwzs/p/12404455.html
Copyright © 2011-2022 走看看