某hu面試經(jīng)歷

進入園區(qū)遇到一個帶耳釘?shù)男「?,說去入職某hu xxx部門,簡單問候了兩句,他祝我面試成功。
面試官是一個圓臉的面帶微笑的小伙子,坐在我對面看著筆記本看著我的簡歷(簡歷是某hu打印的)。
首先是自我介紹。(腦子里回憶了一下,他們招聘信息寫的要求react,自己較熟悉的是vue,簡歷上也沒有寫react項目居然也收到了邀請)
1.js基礎(chǔ)

console.log(a);
var a=1;
console.log(a);
function a(){}

function a(){} 1 變量和函數(shù)聲明誰的優(yōu)先級高
2.this指向

  var a={
        b: function(){
           console.log(this) 
         },
        c:{
            d:()=>{
            console.log(this) 
            }
        }
    }
    a.b()  //object
    a.c.d() //window

普通函數(shù)中的this
(1)總是代表他的直接調(diào)用者;
(2)默認情況下沒有直接調(diào)用者,this指向window
(3)嚴格模式下(設(shè)置了'use strict'),this為undefined
(4)當(dāng)使用call,apply,bind(ES5新增)綁定的,this指向綁定對象(bind 方法和 call 方法很相似,第一個參數(shù)是this的指向,從第二個參數(shù)開始是接收的參數(shù)列表)
ES6箭頭函數(shù)中的this
(1)默認指向定義它時所處上下文的對象的this指向。即ES6箭頭函數(shù)里this的指向就是上下文里對象this指向,偶爾沒有上下文對象,this就指向window

(2)即使是call,apply,bind等方法也不能改變箭頭函數(shù)this的指向
https://www.imooc.com/article/288214?block_id=tuijian_wz
這個作者寫的非常好
3.vue的計算屬性computed是如何實現(xiàn)的?
這個問題我到現(xiàn)在還是沒消化掉

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容