array
['1','7','11'].map(parseInt)反向面试题
· ☕ 2 分钟
经常看到这个面试题: 为什么 [‘1’, ‘7’, ‘11’].map(parseInt) 返回 [1, NaN, 3] - 掘金 Why [‘1’, ‘7’, ‘11’].map(parseInt) returns [1, NaN, 3] in Javascript 想必大家已经非常熟悉Map的原理,因为: map(callback, [thisArg]) 方法: 接受一个回调函数 cal

JavaScript 数组降维打击 Array.flat()
· ☕ 1 分钟
你以前是怎么样扁平化数组,也许是这样: Array.prototype.concat.apply([], [["a"], ["b"]]) // [ 'a', 'b' ] 以上代码确实成功了,但它很长,理解起来也比较晦涩,apply方法被我们广泛的当成高级技