js裡this指向的物件,js裡this指向的物件?

2022-06-08 13:56:26 字數 2192 閱讀 7945

1樓:匿名使用者

this的定義:

抄是包含它的襲函式作為方法被呼叫時所屬的物件。仔細理解一下。

來解釋**:第乙個this包含在temp1中,那麼呼叫temp1方法的物件是obj,因為是temp1.call(obj);,所以第乙個this是obj。

第二個this包含在temp2中,那麼呼叫temp2的是哪個物件呢?temp2();

直接就這樣執行了,預設就是window物件,所以temp2中的this就是window物件

js怎樣獲得上一層的this物件?

2樓:千鋒教育

使用jquery可以很方便的解決這個問題。

parent([expr])

取得乙個包含著所有匹配元素的唯一父元素的元素集合。

可以使用可選的表示式來篩選。

hello

hello

3樓:匿名使用者

function a()}

4樓:棲雲

function a()}

5樓:

function a().bind(this);

}用的時候需要注意this的指向,js 還是很靈活的。

在j**ascript中,function裡this的指向是怎樣的?

6樓:七七七七七

答其它語言的對this的處理機制。

js函式中匿名函式的this指標指向問題?j**ascript高手請進!!!

7樓:匿名使用者

嗯,怎麼分析,它都應該是指向windows的。

除非是下面的這種函式,並不指向windows,而是事件對應的dom物件:

按不過,這樣的函式已經不是真正的匿名函式了,比如你可以通過:

document.getelementbyid('a').onclick();

語句,來呼叫這個函式;

j**ascript中的this指的物件是什麼?

j**ascript中this獲取當前物件問題

8樓:匿名使用者

onclick="change_pic(this)"

function change_pic(obj)

9樓:順茂企服

首先,this指的是對函式本身的引用。conclick事件呼叫的是這個事件,要獲取的img的src屬性,是dom image的屬性,並不是函式change_pic的,所以當然不管用了,最好給函式傳參,如onclick="change_pic(this)"吧img這個物件傳給函式。函式中通過 引數.

src引用就ok了。希望對你有所幫助!

10樓:匿名使用者

function change_pic(obj)

j**ascript函式自執行裡的this為什麼指向window

11樓:解答小博士

因為函式執行時,實際是window呼叫了它,也就是window.函式名();那麼,裡面的this指向當前呼叫該函式的物件,就是window。

12樓:

this表示當前物件

在function中,表示function定義的物件自身在html  onclick中,表示單擊的物件在js檔案中function之外表示window,因為window是html的頂級物件,相當於預設值

13樓:匿名使用者

在匿名函式,定時器,計時器裡面的this都是指向window的,你可以看作是全域性的方法,所以指向window吧,沒有為什麼-。-

14樓:土樓人論壇

this代表現在的物件,我舉個例子:

假如下面有5個div,也就是五個物件,分別命名為1,2,3,4,5。現在我要設定當滑鼠點選div時候,背景顏色變為紅色。你只要在js裡面寫執行的標籤為div,然後用this來指定你點選div時候需要改變背景顏色的div.

15樓:猴哥

this指的是當前物件

看你當前操作的是哪個物件了 視情況而定

js裡陣列或物件的鍵名可以修改嗎

這個從理論上bai來說是du不能修改陣列或物件zhi的鍵名的,dao因為鍵名是具有唯一性專,如果鍵屬名修改了,那麼會導致之後呼叫該鍵名的時候取到的值是undefined,所以理論上是不建議更改鍵名的。但是,從實際應用來說,鍵名是可以修改的,因為乙個鍵名對應乙個值,你只要把該賦給乙個新的鍵值,在刪除原...

js裡function與function一樣嗎基本型別區別大

育知同創教育 js裡function 與 function的不一樣的,不僅僅是大小寫的問題。function是一個構造器,function是function例項化的一個物件,包含 call code 等等屬性,可以被執行。具體使用方法 function callanotherfunc fnfunct...

js中物件的原始方法和屬性,獲得JS物件中的屬性問題

有一些屬性是不可列舉的,但可以通過這樣來判斷是否有這個屬性 tostring in a 內建型別的tostring是不可版列舉屬性 方法 權 for var i in a 可列舉a上的屬性以及其原型鏈上的屬性,但不包括不可列舉屬性 以下相關知識補充 object.keys a 可產生包含a上的所有屬...