原文:js 函數的this指向

一 es : 函數里的this指向分兩種,一種正常函數調用指向被調用的對象,比如: 在事件調用里。this指向為當前調用時間的dom元素。 es : es 如上情況this指向為window。 二 es : 如何改變this指向呢 可以使用call方法和apply方法以及bind方法,這 個方法效果一致,只是傳參類型不一樣。 es :無論是call方法還是apply方法 bind方法都無法改變th ...

2019-05-05 22:16 0 2555 推薦指數:

查看詳情

js函數this的指向

this 在面試中,js指向也常常被問到,在開發過程中也是一個需要注意的問題,嚴格模式下的this指向undefined,這里就不討論。 普通函數 記住一句話哪個對象調用函數,該函數的this就指向該對象。總指向它的調用者。 obj.getName() 無疑會打 ...

Wed Jan 22 21:10:00 CST 2020 0 258
js中this指向、箭頭函數

普通函數:this指向分為4種情況,1. obj.getName();//指向obj2.getName();//非嚴格模式下,指向window,嚴格模式下為undefined3. var a = new A(); a();//指向A本身4.getName().apply(obj);//指向 ...

Tue Mar 26 01:52:00 CST 2019 0 1851
js改變函數this指向的方法

//自執行函數 (function() { console.log(33333333) })() //改變函數this指向方法call bind apply call和apply不同在於傳的參數不一樣 ...

Mon May 11 21:52:00 CST 2020 0 565
JS函數中this指向問題

函數this的指向不是由函數定義時確定,而是在調用時才確定 1、定時器內部this指向window,事件處理函數的this指向發生事件的元素event.currentTarget 2、 ES6標准箭頭函數的this指向父執行上下文 箭頭函數內部沒有自身的this,所以繼承定義時 ...

Thu Aug 02 00:07:00 CST 2018 0 1309
js函數內部的this指向問題

一、函數內部的this指向 函數內this的指向,是當我們調用函數的時候才能確定,調用方式的不同決定了this的指向不同 調用方式 this指向 普通函數調用 window 構造函數調用 實例 ...

Sat Jul 03 19:26:00 CST 2021 0 143
JS中this的指向和ES6的箭頭函數

JS中的this JS中this的指向一般可以直接歸成一條規律 ====》 函數中的this function f1(){ return this; } f1() === window; // true 網上分析較多,因而將其匯總:函數中的this 一般都指向調用這個函數的對象 直接寫在 ...

Sat Oct 05 22:29:00 CST 2019 0 905
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM