摘要:
起因:作用域攀爬 JavaScript 允许在函数体内部,引用当前环境的其他变量。 当前环境找不到变量时,就攀爬到上一层区块寻找,直到攀爬到全局(window)为止。 this 指代的就是当前环境,所以其值是根据函数调用时的环境决定,并不是不变的。 绑定方式一:bind bind 可以指定函数的任意 阅读全文
摘要:
函数式 起源于范畴论。其诞生就是「学术领域」影响「编程领域」的结果。 函数式就是要求用面向本质的、纯的函数,来完成求值的功能。是一种数学运算。 基本运算方式:「柯里化」与「合成」 函数式编程有两个最基本的运算:合成和柯里化。 数学运算要求「无状态编程」,函数本身不能有可保留的变量。 要求做到一个输入 阅读全文