摘要: 题目描述 完成函数 createModule,调用之后满足如下要求:1、返回一个对象2、对象的 greeting 属性值等于 str1, name 属性值等于 str23、对象存在一个 sayIt 方法,该方法返回的字符串为 greeting属性值 + ', ' + name属性值 完成函数 cre 阅读全文
posted @ 2017-12-28 16:09 是两页啊 阅读(1334) 评论(0) 推荐(0) 编辑
摘要: 题目描述 已知 fn 为一个预定义函数,实现函数 curryIt,调用之后满足如下条件:1、返回一个函数 a,a 的 length 属性值为 1(即显式声明 a 接收一个参数)2、调用 a 之后,返回一个函数 b, b 的 length 属性值为 13、调用 b 之后,返回一个函数 c, c 的 l 阅读全文
posted @ 2017-12-28 15:35 是两页啊 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 题目描述 函数 useArguments 可以接收 1 个及以上的参数。请实现函数 useArguments,返回所有调用参数相加后的结果。本题的测试参数全部为 Number 类型,不需考虑参数转换。 示例1 输入 1, 2, 3, 4 输出 10 代码 function useArguments( 阅读全文
posted @ 2017-12-28 11:38 是两页啊 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 题目描述 已知函数 fn 执行需要 3 个参数。请实现函数 partial,调用之后满足如下条件:1、返回一个函数 result,该函数接受一个参数2、执行 result(str3) ,返回的结果与 fn(str1, str2, str3) 一致 示例1 输入 var sayIt = functio 阅读全文
posted @ 2017-12-28 11:07 是两页啊 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 题目描述 实现函数 makeClosures,调用之后满足如下条件:1、返回一个函数数组 result,长度与 arr 相同2、运行 result 中第 i 个函数,即 result[i](),结果与 fn(arr[i]) 相同 示例1 输入 [1, 2, 3], function (x) { re 阅读全文
posted @ 2017-12-28 10:44 是两页啊 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/qq_22755565/article/details/62422048 ES5没有块级作用域 ES5中没有块级作用域,只用函数作用域,来看下面一段代码 1 2 3 4 5 6 7 8 9 没有块级作用域导致的问题 循环变量泄漏为全局变量 来看使用 阅读全文
posted @ 2017-12-28 10:33 是两页啊 阅读(4199) 评论(0) 推荐(0) 编辑