摘要: 常见this的误解 1. 指向函数自身(源于this英文意思的误解) 2. 指向函数的词法作用域(部分情况) this的应用环境 1. 全局环境 无论是否在严格模式下,全局执行环境中(任何函数体外部) 都指向全局对象 2. 函数(运行内)环境 函数内部, 的值取决于函数被调用的方式(被谁调用) th 阅读全文
posted @ 2019-01-29 18:06 以乐之名 阅读(594) 评论(2) 推荐(0) 编辑
摘要: 柯里化(Curring, 以逻辑学家Haskell Curry命名) 写在开头 柯里化理解的基础来源于我们前几篇文章构建的知识,如果还未能掌握闭包,建议回阅前文。 代码例子会用到 ,一般用来实现对象冒充,例如字符串冒充数组对象,让字符串拥有数组的方法。待对象讲解篇会细分解析。在此先了解,两者功能相同 阅读全文
posted @ 2019-01-29 18:05 以乐之名 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 系列更文前三篇文章,围绕了一个重要的知识点: "函数" 。 函数调用栈、函数执行上下文、函数作用域到闭包。可见不理解函数式编程,代码都撸不好。 函数是一等公民 函数与其它数据类型一样,可以作为值赋给变量,作为参数传递或返回值返回,也可以像对象一样给函数创建属性(不推荐给函数加属性,虽然可用)。 函数 阅读全文
posted @ 2019-01-29 18:03 以乐之名 阅读(279) 评论(0) 推荐(0) 编辑