一、this指針
什么是this指針?this指針指向哪里?何時(shí)使用this?
在JavaScript中,在創(chuàng)建函數(shù)時(shí),系統(tǒng)默認(rèn)會生成的兩個(gè)隱式參數(shù):this和arguments。函數(shù)執(zhí)行時(shí),自動生成的一個(gè)內(nèi)部對象,只能在函數(shù)內(nèi)部使用。this指針指向與該函數(shù)調(diào)用進(jìn)行隱式關(guān)聯(lián)的一個(gè)對象,該對象被稱為“函數(shù)上下文”。this是js的一個(gè)關(guān)鍵字,隨著函數(shù)使用場合不同,this的值會發(fā)生變化。
this永遠(yuǎn)指向其所在函數(shù)的真實(shí)調(diào)用者(誰調(diào)用的就指向誰,)如果沒有所有者時(shí),指向全局對象window。
二、 This指針的使用
作為普通函數(shù)使用
this指向windown
//var name = "小明";
function sayHi(){
var name = "小紅";
alert("你好,我的名字叫" + this.name);
}
遠(yuǎn)近互聯(lián)前端小華整理發(fā)布,希望能對學(xué)習(xí)技術(shù)的你有所幫助
遠(yuǎn)近互聯(lián)專業(yè)提供網(wǎng)站建設(shè)、APP開發(fā)、網(wǎng)站優(yōu)化、外貿(mào)網(wǎng)站SEO、微信運(yùn)營的品牌整合營銷服務(wù)讓客戶通過網(wǎng)絡(luò)品牌建立與網(wǎng)絡(luò)傳播提高業(yè)績。






