這幾道JS面試刁鑽題,你能答對嗎

2021-10-03 18:09:50 字數 944 閱讀 5412

點讚再看,養成習慣,每日一題系列會一直更新下去,你們的支援是我持續分享的最大動力?

[1,

2,3]

.map

(parseint)

通過分析可知,上述**就相當於:

parseint

('1',0

)// 相當於 parseint('1') 所以答案就是 1

parseint

('2',1

)// 把2當做1進製來理解

parseint

('3',2

)// 把3當做2進製來理解

所以最終的答案就是:1 nan nan

var a =

a.x = a =

答案:undefined
//利用 == 會呼叫 valueof() 的特性

var a =

} a ==

1&& a==

2&& a==

3// true

//利用 a 會讀取 window.a 的特性

var value =1;

object.

defineproperty

(window,

'a',})

a ==

1&& a==

2&& a==

3// true

// 或者

a ===

1&& a===

2&& a===

3// true

告誡自己,即使再累也不要忘記學習,成功沒有捷徑可走,只有一步接著一步走下去。 共勉!

謝謝大家~ ?

幾道面試到的演算法題

1.如何判斷乙個鍊錶是否為迴圈鍊錶 乙個錯誤的想法 將乙個指標p指向頭節點,另乙個指標q往後遍歷,如果直到q為null時任然沒有遇到q p的情況,那麼不是迴圈鍊錶,如果在其中遇到q p的情況,則此為迴圈鍊錶。這種想法的錯誤之處在於沒有考慮到a b c d b這種迴圈不包括第乙個節點的情況。乙個比較笨...

這幾道Java集合框架面試題在面試中幾乎必問

主要內容 arraylist 與 linkedlist 異同 arraylist 與 vector 區別 hashmap的底層實現 hashmap 和 hashtable 的區別 hashmap 的長度為什麼是2的冪次方 hashset 和 hashmap 區別 concurrenthashmap ...

這幾道Java集合框架面試題在面試中幾乎必問

arraylist 與 linkedlist 異同 arraylist 與 vector 區別 hashmap的底層實現 hashmap 和 hashtable 的區別 hashmap 的長度為什麼是2的冪次方 hashset 和 hashmap 區別 concurrenthashmap 和 has...