摘要: 1. 函数柯里化通常是指把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的并且返回一个接受余下的参数而且返回结果的新函数的技术。 2. 更泛化的定义是指给函数分步传递参数,每次函数接受部分参数后应用这些参数,并返回一个函数接受剩下的参数,这中间可嵌套多层这样的接受部分参数的函数,直 阅读全文
posted @ 2016-11-12 19:51 朱两边 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 1.call()方法: 2.apply()方法: 3.bind()方法: 4.call()、apply()方法改变this指向 5.bind()方法改变this指向 阅读全文
posted @ 2016-11-12 19:09 朱两边 阅读(295) 评论(0) 推荐(0) 编辑
摘要: arguments转数组: arguments.callee使用: 阅读全文
posted @ 2016-11-12 18:23 朱两边 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 函数定义的三种方式与特点: 1.函数声明;(特点:会被前置;重复定义函数时,最后一次定义有效。) 2.函数表达式; 3.函数实例化;(特点:只能访问本地作用域与全局作用域!!!) 函数调用: 1.函数调用模式; add(1) 2.方法调用模式; myNumber.add(1) 3.构造函数调用模式; 阅读全文
posted @ 2016-11-12 16:53 朱两边 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 1.保存函数执行状态: 2.封装函数,实现信息隐藏,只暴露接口,外部无法访问内部私有变量,内部变量可以访问外部变量: 3.性能优化: 阅读全文
posted @ 2016-11-12 16:37 朱两边 阅读(2093) 评论(0) 推荐(0) 编辑