摘要:接著我之前寫的一篇有關前端面試題的總結,分享幾道比較經典的題目第一題考點作用域,運算符栗子都會進行運算,但是最后之后輸出最后一個也就是那么其實就是而且是個匿名函數,也就是屬于,就輸出第二和第三個都是類似的,而且作用域是都是輸出最后一個其實就
接著我之前寫的一篇有關前端面試題的總結,分享幾道比較經典的題目: 第一題:
考點:作用域,運算符
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,而且是個匿名函數,也就是屬于window,就輸出25
第二和第三個都是類似的,而且作用域是inner,都是輸出20
最后一個:(inner.fun=inner.func)其實就是inner.func,而且是個匿名函數,也就是屬于window,就輸出25
首先"a" in window 是返回true,因為"a"是始終存在window的,在外面加個!判斷是否存在,很明顯a永遠在window里存在,所有輸出undefined
第三題大家忘記的可以去普及一下,call,apply方法的用法以及適用場景,兩個方法都是為了改變this指向,如果第一個參數傳入的對象調用者是null
或者undefined的話,call方法將把全局對象(也就是window)作為this的值。所以,不管你什么時候傳入null,其this都是全局對象window.
則返回[object window]
這里實際執(zhí)行的是a[b.toString()] = 123,當你在同一個key賦值,那么后者會覆蓋前者,所以輸出456
第五題doFun1(obj.logName),obj.logName作為參數傳入,最后執(zhí)行(obj.logName)(),匿名函數,this指向window,所以輸出"HanMeiMei",
doFun2(obj),obj作為參數傳入,最后執(zhí)行obj.logName(),作用是obj,則輸出LiLei
這里可能很多人一看就覺得是輸出1,2,3,4,錯誤×,
這里其實for循環(huán)被放入主線程會先被執(zhí)行,最后才會去走定時器里面的方法,當輸出的時候i就已經是5了,而且是1s輸出一次,所以是5,5,5,5。
如果要輸出1,2,3,4,只需把var 改成let,let 是ES6的語法,是在括號的才能使用,別處不行
第七題 :什么是閉包,有什么優(yōu)缺點(重點) 第八題:什么是原型鏈(重點) 第九題有一對兔子,從出生后第三個月起每個月都生一對兔子 ,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死 ,問每個月的兔子總數為多少?
考點:遞歸
算法題目其實挺有意思,最主要是我們先要找規(guī)律
月 1 2 3 4 5
每月對應數量 1 1 1+1 1+1+1 1+1+1+1+1 前兩個數加起來就是后一個
規(guī)律找到了,所以這么寫就對了
function fib(n) { if (n == 1 || n == 2) { return 1; } else { return fib(n - 1) + fib(n - 2); } } fib(100)//隨你自己賦值了
總結:就寫到這吧,打的手疼。有什么不懂得,大家可以一起在評論下討論,我知無不言。(* ̄︶ ̄)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/103082.html
摘要:一基礎接口的意義百度規(guī)范擴展回調抽象類的意義想不想通過一線互聯網公司面試文檔整理為電子書掘金簡介谷歌求職記我花了八個月準備谷歌面試掘金原文鏈接翻譯者 【面試寶典】從對象深入分析 Java 中實例變量和類變量的區(qū)別 - 掘金原創(chuàng)文章,轉載請務必保留原出處為:http://www.54tianzhisheng.cn/... , 歡迎訪問我的站點,閱讀更多有深度的文章。 實例變量 和 類變量...
摘要:手冊網超級有用的前端基礎技術面試問題收集前端面試題目及答案匯總史上最全前端面試題含答案常見前端面試題及答案經典面試題及答案精選總結前端面試過程中最容易出現的問題前端面試題整理騰訊前端面試經驗前端基礎面試題部分最新前端面試題攻略前端面試前端入 手冊網:http://www.shouce.ren/post/index 超級有用的前端基礎技術面試問題收集:http://www.codec...
摘要:手冊網超級有用的前端基礎技術面試問題收集前端面試題目及答案匯總史上最全前端面試題含答案常見前端面試題及答案經典面試題及答案精選總結前端面試過程中最容易出現的問題前端面試題整理騰訊前端面試經驗前端基礎面試題部分最新前端面試題攻略前端面試前端入 手冊網:http://www.shouce.ren/post/index 超級有用的前端基礎技術面試問題收集:http://www.codec...
摘要:獲取的對象范圍方法獲取的是最終應用在元素上的所有屬性對象即使沒有代碼,也會把默認的祖宗八代都顯示出來而只能獲取元素屬性中的樣式。因此對于一個光禿禿的元素,方法返回對象中屬性值如果有就是據我測試不同環(huán)境結果可能有差異而就是。 花了很長時間整理的前端面試資源,喜歡請大家不要吝嗇star~ 別只收藏,點個贊,點個star再走哈~ 持續(xù)更新中……,可以關注下github 項目地址 https:...
閱讀 3518·2023-04-25 17:35
閱讀 2594·2021-11-24 09:39
閱讀 2530·2021-10-18 13:32
閱讀 3415·2021-10-11 10:58
閱讀 1637·2021-09-26 09:55
閱讀 6152·2021-09-22 15:47
閱讀 967·2021-08-26 14:15
閱讀 3472·2019-08-30 15:55