this 指向誰
var name = "freemen"
function sayAuthor(){
var name = 'mkw'
console.log(`this.name`,this.name)
}
sayAuthor() //freemen
window.sayAuthor() //freemen
//小王去面試
//小王去招聘會現(xiàn)場參加面試 招聘的企業(yè)是騰訊和阿里
//騰訊和阿里的面試官分別是 freemen 和 vinko ,阿里的vinko 臨時有事請騰訊的fenmen來幫忙
//freemen 來到阿里的面試現(xiàn)場 誰 你好 我是vinko 我的公司是阿里
const Tencent = {
name:"freemen",
company:"Tencent",
time:"2021-11-31",
address:"BeiJing",
say(company){
console.log(`my name is`,this.name)
console.log(`my company is`,company)
}
}
const Alibaba = {
name:"Vinko",
time:"2021-11-31",
address:"BeiJing",
say(company){
console.log(`my name is`,this.name)
console.log(`my company is`,company)
}
}
Tencent.say('Tencent')
\\ my name is Tencent
\\my company is Tencent
//freemen 替 vinko 面試
Tencent.say.call(Alibaba,'Alibaba')
//my name is Vinko
//my company is Alibaba
Tencent.say.apply(Alibaba,['Alibaba'])
const say = Tencent.say.bind(Alibaba,'Alibaba')
say()
//總結(jié)
//call 和 apply 傳參方式不同
//bind返回值是函數(shù) 和 call 傳參一樣
使用場景
//判斷數(shù)據(jù)類型
const array = [1,2,3,4]
const type = Object.prototype.toString.call(array)
類 數(shù)組:
const arrayLike = {
0:“name”,
1: “age”押桃,
2:“gender”葵萎,
length:3
}
const res = Array.prototype.slice.call(arrayLike)
['name','age','gender']
bind檐盟、call、apply
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來纫骑,“玉大人蝎亚,你說我怎么就攤上這事∠裙荩” “怎么了发框?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長煤墙。 經(jīng)常有香客問我梅惯,道長,這世上最難降的妖魔是什么仿野? 我笑而不...
- 正文 為了忘掉前任铣减,我火速辦了婚禮,結(jié)果婚禮上脚作,老公的妹妹穿的比我還像新娘葫哗。我一直安慰自己缔刹,他們只是感情好,可當(dāng)我...
- 文/花漫 我一把揭開白布劣针。 她就那樣靜靜地躺著校镐,像睡著了一般。 火紅的嫁衣襯著肌膚如雪捺典。 梳的紋絲不亂的頭發(fā)上鸟廓,一...
- 文/蒼蘭香墨 我猛地睜開眼退客,長吁一口氣:“原來是場噩夢啊……” “哼骏融!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起萌狂,我...
- 序言:老撾萬榮一對情侶失蹤档玻,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后茫藏,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體误趴,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年务傲,在試婚紗的時候發(fā)現(xiàn)自己被綠了凉当。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
- 正文 年R本政府宣布,位于F島的核電站尖阔,受9級特大地震影響贮缅,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜介却,卻給世界環(huán)境...
- 文/蒙蒙 一谴供、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧齿坷,春花似錦桂肌、人聲如沸数焊。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽昌跌。三九已至仰禀,卻和暖如春照雁,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背答恶。 一陣腳步聲響...
- 正文 我出身青樓污呼,卻偏偏與公主長得像,于是被迫代替她去往敵國和親包竹。 傳聞我的和親對象是個殘疾皇子燕酷,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 一、作用 call彼乌、apply泻肯、bind作用是改變函數(shù)執(zhí)行時的上下文,簡而言之就是改變函數(shù)運(yùn)行時的this指向 那...
- 在JavaScript中this關(guān)鍵字是一個重要的概念慰照,也是一個挺讓人困惑的知識點(diǎn)灶挟。在JavaScript中thi...
- 如圖蝌衔,js函數(shù)本身就具有一些方法和屬性 下面介紹一些常用方法榛泛。 1.bind方法 bind方法可以改變函數(shù)在被執(zhí)行...
- 三個使用區(qū)別 都是用來改變函數(shù)的this對象的指向的剃允; 第一個參數(shù)都是this要指向的對象沛简; 都可以利用后續(xù)參數(shù)傳...