進(jìn)入園區(qū)遇到一個(gè)帶耳釘?shù)男「缜蚧耍f(shuō)去入職某hu xxx部門,簡(jiǎn)單問(wèn)候了兩句腿宰,他祝我面試成功呕诉。
面試官是一個(gè)圓臉的面帶微笑的小伙子,坐在我對(duì)面看著筆記本看著我的簡(jiǎn)歷(簡(jiǎn)歷是某hu打印的)吃度。
首先是自我介紹甩挫。(腦子里回憶了一下,他們招聘信息寫的要求react椿每,自己較熟悉的是vue伊者,簡(jiǎn)歷上也沒(méi)有寫react項(xiàng)目居然也收到了邀請(qǐng))
1.js基礎(chǔ)
console.log(a);
var a=1;
console.log(a);
function a(){}
function a(){} 1 變量和函數(shù)聲明誰(shuí)的優(yōu)先級(jí)高
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)默認(rèn)情況下沒(méi)有直接調(diào)用者间护,this指向window
(3)嚴(yán)格模式下(設(shè)置了'use strict')亦渗,this為undefined
(4)當(dāng)使用call,apply汁尺,bind(ES5新增)綁定的法精,this指向綁定對(duì)象(bind 方法和 call 方法很相似,第一個(gè)參數(shù)是this的指向,從第二個(gè)參數(shù)開始是接收的參數(shù)列表)
ES6箭頭函數(shù)中的this
(1)默認(rèn)指向定義它時(shí)所處上下文的對(duì)象的this指向亿虽。即ES6箭頭函數(shù)里this的指向就是上下文里對(duì)象this指向菱涤,偶爾沒(méi)有上下文對(duì)象,this就指向window
(2)即使是call洛勉,apply粘秆,bind等方法也不能改變箭頭函數(shù)this的指向
https://www.imooc.com/article/288214?block_id=tuijian_wz
這個(gè)作者寫的非常好
3.vue的計(jì)算屬性computed是如何實(shí)現(xiàn)的?
這個(gè)問(wèn)題我到現(xiàn)在還是沒(méi)消化掉