写在前面 JavaScript 专题系列是我写的第二个系列,第一个系列是 JavaScript 深入系列。 JavaScript 专题系列共计 20 篇,主要研究日常开发中一些功能点的实现,比如防抖、节流、去重、类型判断…
标签:javascript专题系列
JavaScript专题之函数柯里化
JavaScript 专题系列第十三篇,讲解函数柯里化以及如何实现一个 curry 函数 定义 维基百科中对柯里化 (Currying) 的定义为: In mathematics and computer science…
JavaScript专题之惰性函数
JavaScript 专题系列第十五篇,讲解惰性函数 需求 我们现在需要写一个 foo 函数,这个函数返回首次调用时的 Date 对象,注意是首次。 解决一:普通方法 var t; function foo() { if…
经由过程面试题学前端(一)parseInt
媒介 近来无意中发现了一道前端面试题: [1, 2, 3].map(parseInt) 一想,答案不是 [1, 2, 3] 嘛。但在 chrome 掌握台下运转一下,返回的倒是 [1, NaN, NaN]。 这是怎么回事…
通过面试题学前端(一)parseInt
前言 最近无意中发现了一道前端面试题: [1, 2, 3].map(parseInt) 一想,答案不是 [1, 2, 3] 嘛。但在 chrome 控制台下运行一下,返回的却是 [1, NaN, NaN]。 这是怎么回事…