日韩精品欧美激情国产一区_中文无码精品一区二区三区在线_岛国毛片AV在线无码不卡_亞洲歐美日韓精品在線_使劲操好爽好粗视频在线播放_日韩一区欧美二区_八戒八戒网影院在线观看神马_亚洲怡红院在线色网_av无码不卡亚洲电影_国产麻豆媒体MDX

請寫出4種this指向的方式和改變this指向的方式

時間:2021-07-30 10:03:14 類型:web前端
字號:    

一、this指向的4種方式:

1、如果是一般函數(shù),this指向全局對象window;


2、在嚴格模式下"use strict",為undefined.


3、對象的方法里調用,this指向調用該方法的對象.


4、構造函數(shù)里的this,指向創(chuàng)建出來的實例.


二. 改變this指向的方式

以下屬于函數(shù)的方法

改變this的指向并且執(zhí)行調用函數(shù)

.call(),  call(thisScope, arg1, arg2, arg3...)

.apply(), apply(thisScope, [arg1, arg2, arg3...]);兩個參數(shù)

而bind 改變this的指向,返回的是函數(shù)

.bind()  bind(thisScope, arg1, arg2, arg3...)

call,可以傳入多個參數(shù),改變this指向后立刻調用函數(shù)

apply,可以傳入數(shù)組

 bind改變this指向后,返回的是函數(shù)


<