成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

前端經(jīng)典面試題總結(jié)

BlackMass / 1511人閱讀

摘要:接著我之前寫的一篇有關(guān)前端面試題的總結(jié),分享幾道比較經(jīng)典的題目第一題考點作用域,運算符栗子都會進行運算,但是最后之后輸出最后一個也就是那么其實就是而且是個匿名函數(shù),也就是屬于,就輸出第二和第三個都是類似的,而且作用域是都是輸出最后一個其實就

接著我之前寫的一篇有關(guān)前端面試題的總結(jié),分享幾道比較經(jīng)典的題目: 第一題:

考點:作用域,運算符

1.console.log((inner.func,inner.func)())

栗子:

    var i=1,k=1;
    console.log((i++,k++)) //i,k都會進行運算,但是最后之后輸出最后一個也就是k.

*那么(inner.fun,inner.func)其實就是inner.func,而且是個匿名函數(shù),也就是屬于window,就輸出25

第二和第三個都是類似的,而且作用域是inner,都是輸出20
最后一個:(inner.fun=inner.func)其實就是inner.func,而且是個匿名函數(shù),也就是屬于window,就輸出25

第二題

首先"a" in window 是返回true,因為"a"是始終存在window的,在外面加個!判斷是否存在,很明顯a永遠在window里存在,所有輸出undefined

第三題

大家忘記的可以去普及一下,call,apply方法的用法以及適用場景,兩個方法都是為了改變this指向,如果第一個參數(shù)傳入的對象調(diào)用者是null
或者undefined的話,call方法將把全局對象(也就是window)作為this的值。所以,不管你什么時候傳入null,其this都是全局對象window.
則返回[object window]

第四題

這里實際執(zhí)行的是a[b.toString()] = 123,當你在同一個key賦值,那么后者會覆蓋前者,所以輸出456

第五題

doFun1(obj.logName),obj.logName作為參數(shù)傳入,最后執(zhí)行(obj.logName)(),匿名函數(shù),this指向window,所以輸出"HanMeiMei",
doFun2(obj),obj作為參數(shù)傳入,最后執(zhí)行obj.logName(),作用是obj,則輸出LiLei

第六題

這里可能很多人一看就覺得是輸出1,2,3,4,錯誤×,
這里其實for循環(huán)被放入主線程會先被執(zhí)行,最后才會去走定時器里面的方法,當輸出的時候i就已經(jīng)是5了,而且是1s輸出一次,所以是5,5,5,5。

如果要輸出1,2,3,4,只需把var 改成let,let 是ES6的語法,是在括號的才能使用,別處不行

第七題 :什么是閉包,有什么優(yōu)缺點(重點) 第八題:什么是原型鏈(重點) 第九題

有一對兔子,從出生后第三個月起每個月都生一對兔子 ,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死 ,問每個月的兔子總數(shù)為多少?

考點:遞歸
算法題目其實挺有意思,最主要是我們先要找規(guī)律

月 1 2 3 4 5

每月對應(yīng)數(shù)量 1 1 1+1 1+1+1 1+1+1+1+1 前兩個數(shù)加起來就是后一個
規(guī)律找到了,所以這么寫就對了

function fib(n) {
if (n == 1 || n == 2) {
return 1;
} else {
return fib(n - 1) + fib(n - 2);
}
}
fib(100)//隨你自己賦值了

總結(jié):就寫到這吧,打的手疼。有什么不懂得,大家可以一起在評論下討論,我知無不言。(* ̄︶ ̄)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/103082.html

相關(guān)文章

  • 求職準備 - 收藏集 - 掘金

    摘要:一基礎(chǔ)接口的意義百度規(guī)范擴展回調(diào)抽象類的意義想不想通過一線互聯(lián)網(wǎng)公司面試文檔整理為電子書掘金簡介谷歌求職記我花了八個月準備谷歌面試掘金原文鏈接翻譯者 【面試寶典】從對象深入分析 Java 中實例變量和類變量的區(qū)別 - 掘金原創(chuàng)文章,轉(zhuǎn)載請務(wù)必保留原出處為:http://www.54tianzhisheng.cn/... , 歡迎訪問我的站點,閱讀更多有深度的文章。 實例變量 和 類變量...

    cuieney 評論0 收藏0
  • 前端開發(fā)面試鏈接

    摘要:手冊網(wǎng)超級有用的前端基礎(chǔ)技術(shù)面試問題收集前端面試題目及答案匯總史上最全前端面試題含答案常見前端面試題及答案經(jīng)典面試題及答案精選總結(jié)前端面試過程中最容易出現(xiàn)的問題前端面試題整理騰訊前端面試經(jīng)驗前端基礎(chǔ)面試題部分最新前端面試題攻略前端面試前端入 手冊網(wǎng):http://www.shouce.ren/post/index 超級有用的前端基礎(chǔ)技術(shù)面試問題收集:http://www.codec...

    h9911 評論0 收藏0
  • 前端開發(fā)面試鏈接

    摘要:手冊網(wǎng)超級有用的前端基礎(chǔ)技術(shù)面試問題收集前端面試題目及答案匯總史上最全前端面試題含答案常見前端面試題及答案經(jīng)典面試題及答案精選總結(jié)前端面試過程中最容易出現(xiàn)的問題前端面試題整理騰訊前端面試經(jīng)驗前端基礎(chǔ)面試題部分最新前端面試題攻略前端面試前端入 手冊網(wǎng):http://www.shouce.ren/post/index 超級有用的前端基礎(chǔ)技術(shù)面試問題收集:http://www.codec...

    snifes 評論0 收藏0
  • 前端最強面經(jīng)匯總

    摘要:獲取的對象范圍方法獲取的是最終應(yīng)用在元素上的所有屬性對象即使沒有代碼,也會把默認的祖宗八代都顯示出來而只能獲取元素屬性中的樣式。因此對于一個光禿禿的元素,方法返回對象中屬性值如果有就是據(jù)我測試不同環(huán)境結(jié)果可能有差異而就是。 花了很長時間整理的前端面試資源,喜歡請大家不要吝嗇star~ 別只收藏,點個贊,點個star再走哈~ 持續(xù)更新中……,可以關(guān)注下github 項目地址 https:...

    wangjuntytl 評論0 收藏0
  • 深入理解js

    摘要:詳解十大常用設(shè)計模式力薦深度好文深入理解大設(shè)計模式收集各種疑難雜癥的問題集錦關(guān)于,工作和學(xué)習(xí)過程中遇到過許多問題,也解答過許多別人的問題。介紹了的內(nèi)存管理。 延遲加載 (Lazyload) 三種實現(xiàn)方式 延遲加載也稱為惰性加載,即在長網(wǎng)頁中延遲加載圖像。用戶滾動到它們之前,視口外的圖像不會加載。本文詳細介紹了三種延遲加載的實現(xiàn)方式。 詳解 Javascript十大常用設(shè)計模式 力薦~ ...

    caikeal 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<