Javascript高阶函数之理解与学习(一)

2022-04-18
阅读 2 分钟
1.2k
最近在学习和工作中用到了柯里化(curry),而柯里化是高阶函数(High-order Fucntion)的一种实现方式。为了更好的学习和理解D3js的编程方式,我们需要先把高阶函数的概念好好理清楚。

javascript中的假值相等判断(false,null,undefined,NaN,数字0,空字符串)

2019-12-25
阅读 1 分钟
5.7k
javascript中有6种假值,分别是: false null undefined NaN 0(数字) ''(空字符串) 假值的意思就是非真值,这样说可能有点绕,其实这涉及到我们在程序中做真值判断,比如我们有一个变量 foo,当我们用 if (!foo) 来做判断的时候,如果 foo 是上述6种假值之一,这个判断就会返回 true。 下面我们就来看一下这6种假值...