44道JavaScript送命题

很久以前看过一个老外写的帖子,,直译就是JavaScript难题,里面列举了100道JavaScript选择题,大部分都是让人摸不着头脑的题目,需要仔细琢磨一番才能得到正确答案。也有一些作者也没有解释清除,直接通过实验给出答案了。

这100个问题是在ECMA 262(5.1)环境下,浏览器中试验的,如果是node环境下可能不同。这是因为二者环境差异,比如node环境下顶层变量是global,浏览器环境下则是windows。

本文部分内容也参考了文章Javascript 变态题解析。

1. map&parseInt传参

["1", "2", "3"].map(parseInt)结果是什么?

map方法指定一个回调函数,重新创建一个由回调函数返回值组成的新数组。该方法的原型是:

var new_array = arr.map(function callback(currentValue[, index[, array]]) { // Return element for new_array }[, thisArg])

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zygwjp.html