This指向

95 阅读1分钟

This指向

a.一般函数,this指向全局对象window;

b.在严格模式下"use strict",为undefined.

c.对象的方法里调用,this指向调用该方法的对象. 【this指的是,调用函数的那个对象】

d.构造函数里的this,指向创建出来的实例.

call,apply,bind,改变函数运行时的指向,当第一个参数为null或undefind时,指向window call:传入参数列表,改变函数指向并立即调用,第一个参数同apply,第二个参数必须是单个参数列表,不能是数组 apply:可以传入数组,第一个参数:要绑定给this的值 第二个参数:参数列表(可以是数组) bind:改变this指向后,返回的是函数