原文:js 從兩道面試題加深理解閉包與箭頭函數中的this

壹 引 在本文之前我已經花了兩個篇幅專門介紹了JavaScript中的閉包與this,正好今早地鐵上看到了兩道面試題,試着做了下發現挺有意思,所以想單獨寫一篇文章來記錄解析過程。若你對於閉包與this有所了解,不妨先看自己的理解是否正確,若你對於這部分知識欠缺,還是建議先閱讀我前面的兩篇文章,鏈接在下: 一篇文章看懂JS閉包,都要 年了,你怎么能還不懂閉包 js 五種綁定徹底弄懂this,默認綁 ...

2019-12-03 21:40 8 1117 推薦指數:

查看詳情

兩道有趣的面試題

題目一 竹筒有20根簽,10根白色,10根紅色。抽取10根顏色一致可獲得100元獎勵,抽取9根顏色一致可獲得50元獎勵,但是抽取紅色5根白色5根就損失50元,問這游戲是否值得參與?原因? ...

Sun Sep 20 09:42:00 CST 2015 8 2196
字節跳動前端面試題兩道

1,多維數組扁平化。原數組[[0],[2,3,4],1,[1,[2,3]]],輸出[0,2,3,4,1,1,2,3] 2,二叉樹tree ,根節點是root,判斷是否存在一條完整 ...

Thu Aug 29 00:18:00 CST 2019 0 2485
兩道關於面向對象的面試題

首先定義一個對象a,有一個屬性x,值為1。接着讓b = a,這一步的結果就是a和b指向了同一個對象。 在內存,對象的存儲和基本數據類型不同。基本數據類型直接保存在棧里,a = 1,b = 1,在棧里會保存份1,分別 ...

Tue Dec 05 23:13:00 CST 2017 0 1336
JS閉包面試題

說明 最近看到這樣一段代碼 覺得有點意思,和大家一起來聊聊。 我相信如果你不是非常理解JavaScript閉包,一定是不想看這段代碼的。 解釋 好的,我們暫時先不去想這段代碼,先看點簡單的 這段代碼,我相信大家應該知道最后為什么結果會是 1 和 報錯 的,在函數內聲明的變量 ...

Mon Aug 31 01:12:00 CST 2020 0 576
用一面試題考察對閉包理解

關於閉包的用法,幾乎是所有前端面試必點的菜之一,也是考察javascript掌握程度的重要知識之一,下面這題,是某知名IT企業出的題型,我稍加修改,分享如下: 請寫出執行結果? 關於這樣的題型,應當怎樣去分析呢? obj.dose().call(this) 這個表達式有點長 ...

Fri Feb 06 20:17:00 CST 2015 7 8417
Js閉包】由一面試題簡單擴展

在一個前端公眾號,看到這么一個號稱簡單的面試題: 1、以下程序輸出什么? 2、若需要輸出0123456789,應該怎么修改? 結果,輸出的為10101010101010101010 若要輸出0123456789,則可以將代碼改成 解釋: 1、for循環每次 ...

Sat Mar 04 04:32:00 CST 2017 0 1814
兩道面試題,帶你解析Java類加載機制

文章首發於【博客園-陳樹義】,點擊跳轉到原文《兩道面試題,帶你解析Java類加載機制》 在許多Java面試,我們經常會看到關於Java類加載機制的考察,例如下面這道題: 請寫出最后的輸出字符串。 正確答案是: 我相信很多同學看到這個題目之后,表情是崩潰的,完全不知道從何入手 ...

Tue Jun 12 16:32:00 CST 2018 25 9377
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM