前言:依稀記得,面試時,面試官一來我啪的就站起來了,很快啊!然後上來就是問我關於this指向的問題,我全都寫完了啊!
(1)普通函式呼叫,this指向全域性物件-window
(2)物件函式呼叫,this指的是方法的呼叫者,就是那個例項物件
(3)事件函式呼叫,函式中的this指的是事件源
(4)定時函式呼叫,函式中的this指的是window
(5) 例項物件的方法呼叫,函式中的this指的是方法的呼叫者,就是那個例項物件
(1)call(新的this,引數1,引數2,引數3,…)
var a =
function
pyq(
) pyq.
call
(a);
//object,普通函式的this指向是window,call改變了它的this指向
var a =
function
pyq(name,age)
pyq.
(a,[
'pyq',18
]);//我叫pyq我今年18
(3)bind(新的this,引數1,引數2,引數3,…),它的返回值是乙個改變了this的函式
function
test
(name)
var obj=
test.
bind
(obj,
'pyq')(
);//bind返回乙個改變了this的函式,這裡是自呼叫
//他叫pyq
//他今年18
搞定了會的幾道題,按照傳統答題點到為止我已經不會做了,
後面他越問越深奧,我問面試官說他是不是亂出的,他說他可不是亂出的啊,什麼資料結構,演算法分析,瀏覽器快取機制等啊,後來他說他以前是公司架構師,看來是有備而來!面試官不講武德,來,騙!來,偷襲!我這個菜狗,這好嗎,這不好,我勸這位面試官耗子尾汁,好好反思,以後不要犯這樣的聰明,小聰明啊。
面試要以和為貴,大家以後都是會禿頭的人,不要搞 窩外鬥,~ 謝謝朋友們
面試必問5大問題
q1 一款成功的產品應該是什麼樣的?不這麼回答 好的產品就是成功的 使用者人數多的就是成功的 能為公司賺錢的就是成功的 ui做得漂亮就是成功的。解析 這樣回答本身沒錯,但對於產品經理來說,好玩 使用者人數 賺錢的這些標準的反向都容易推論為錯誤。1 乙個好的產品,要解決使用者的需求 2 乙個好的產品,...
面試官不講武德,問我如何實現分布式快取?
剛才有個朋友問我,小樓老師,發生腎麼事了,我說怎麼回事,給我發了幾張截圖,我一看!嗷!原來是昨天,他面試又掛了。我啪的一下就把面試題要過來了,很快啊。我這一看,不得了,我說你一直用框架練死勁,底層原理不紮實,遇到面試不好用。他不服氣,非要讓我試試,我說可以,把面試題發在下面 1 介紹下為什麼要使用快...
面試必問之 static
static常見用法三個,第乙個是和多檔案系統結合使用,決定是否可以被訪問。第二個是和變數初始化結合,乙個元素的初始化只能初始化一次,陣列初始化預設為0。1。多檔案結構中,static 對 variance fun的隱藏功能。static int i static void fun void fun...