這幾道JS面試刁鉆題,你能答對嗎
發(fā)布時間:2020-03-11 16:31:22 作者:前端_杭州求職中
我要評論

這篇文章主要介紹了這幾道JS面試刁鉆題,你能答對嗎,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
第一題:下面代碼輸出的結(jié)果是什么?
[1,2,3].map(parseInt)
通過分析可知,上述代碼就相當(dāng)于:
parseInt('1',0) // 相當(dāng)于 parseInt('1') 所以答案就是 1 parseInt('2',1) // 把2當(dāng)做1進制來理解 parseInt('3',2) // 把3當(dāng)做2進制來理解
所以最終的答案就是:1 NaN NaN
第二題:a.x 的值是什么?
var a = {name:'a'} a.x = a ={}
直接說答案吧,因為這道題我也不會,會的小伙伴在評論區(qū)賜教呀。😝
答案:undefined
第三題:(a==1 && a==2 && a==3)可能為true嗎?
//利用 == 會調(diào)用 valueOf() 的特性 var a = { value: 1, valueOf(){ return this.value++ } } a ==1 && a== 2 && a==3 // true
//利用 a 會讀取 window.a 的特性 var value = 1; Object.defineProperty(window, 'a', { get(){ return value++; } }) a ==1 && a== 2 && a==3 // true // 或者 a ===1 && a=== 2 && a===3 // true
告誡自己,即使再累也不要忘記學(xué)習(xí),成功沒有捷徑可走,只有一步接著一步走下去。 共勉!
到此這篇關(guān)于這幾道JS面試刁鉆題,你能答對嗎的文章就介紹到這了,更多相關(guān)JS面試題內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
- 這篇文章主要介紹了javascript作用域,作用域鏈,閉包的面試題,在一些前端面試中經(jīng)常會問題,今天小編特此整理分享到腳本之家平臺,需要的朋友可以參考下2020-02-21
- 這篇文章主要介紹了Vue.js的高級面試題(附答案),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2020-01-13
- 這篇文章主要介紹了36 個JS 面試題為你助力金九銀十,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-09-10
- 這篇文章主要介紹了nodejs常見面試題與參考答案,涉及nodejs常見的知識點、難點與概念分析,需要的朋友可以參考下2019-09-03
- JS 初學(xué)者總是對this關(guān)鍵字感到困惑,因為與其他現(xiàn)代編程語言相比,JS 中的這this關(guān)鍵字有點棘手。今天小編給大家?guī)?0個比較流行的JavaScript面試題 ,感興趣的朋友一起2019-07-12