发布于 2026-01-06 0 阅读
0

你真的了解 JavaScript 吗?

你真的了解 JavaScript 吗?

大家好!这是我的第一篇帖子,我想做一个简单的 JavaScript 小测验,但我不会给出答案。我的想法是,你们把答案写在评论里,然后讨论哪些答案是正确的,哪些是错误的,那么,让我们开始吧!

1. 这个表达式的结果是什么?(或者多个结果)

                 ["1", "2", "3"].map(parseInt)

a) ["1","2","3"]
b) [1,2,3]
c) [1, NaN, NaN]
d) 其他(请给出您的答案)

2. 这个表达式的结果是什么?(或者多个结果是什么?)

                 [typeof null, null instanceof Object]

a) ["对象", true]
b) ["对象", false]
c) ["对象", null]
d) 其他(请给出您的答案)

3. 这个表达式的结果是什么?(或者多个结果是什么?)

                  var x = [].reverse;
                  x();

a) 窗口
b) 其他
c) 未定义
d) 真

4. 这个表达式的结果是什么?(或者多个结果是什么?)

                   2 == [[[2]]]

a) 错误
b) 正确
c) 错误
d) 未定义

5. 这个表达式的结果是什么?(或者多个结果是什么?)

                   var a = /123/,
                   b = /123/;
                   a == b
                   a === b

a) 真,真
b) 真,假
c) 假,真
d) 其他

6. 这个表达式的结果是什么?(或者多个结果)

          var a = {}, b = Object.prototype;
          [a.prototype === b, Object.getPrototypeOf(a) === b]

a) [正确,错误]
b) [正确,正确]
c) [错误,错误]
d) 以上皆非

文章来源:https://dev.to/jgaguiar16/do-you-really-know-js-3j6b