闭包及作用域
摘要:一、作用域 (1)作用域:执行上下文。每个函数都有自己的执行上下文和活动对象。这些环境用于储存上下文中的变量、函数声明、参数等。只有函数才能制造作用域。 (2)this:是一个指向函数执行环境的指针。this永远指向最后调用它的对象,并在执行时才能获取值,定义是无法确认它的值。 注:call() 、
阅读全文
posted @
2018-09-26 15:42
大黑ylx
阅读(252)
推荐(0)
斐波那契数列
摘要:题目描述 用 JavaScript 实现斐波那契数列函数,返回第n个斐波那契数。 公式:F(0)=1,F(1)=1, F(n)=F(n-1)+F(n-2)(n>2,n∈N*)
阅读全文
posted @
2018-05-01 20:31
大黑ylx
阅读(110)
推荐(0)
二次封装函数(2)
摘要:题目描述 实现函数 partialUsingArguments,调用之后满足如下条件: 1、返回一个函数 result 2、调用 result 之后,返回的结果与调用函数 fn 的结果一致 3、fn 的调用参数为 partialUsingArguments 的第一个参数之后的全部参数以及 resul
阅读全文
posted @
2018-04-21 11:53
大黑ylx
阅读(219)
推荐(0)
arguments参数数组
摘要:题目描述 函数 useArguments 可以接收 1 个及以上的参数。请实现函数 useArguments,返回所有调用参数相加后的结果。本题的测试参数全部为 Number 类型,不需考虑参数转换。 代码 来源:牛客网
阅读全文
posted @
2018-04-21 11:24
大黑ylx
阅读(186)
推荐(0)
使用apply调用函数
摘要:题目描述 实现函数 callIt,调用之后满足如下条件1、返回的结果为调用 fn 之后的结果2、fn 的调用参数为 callIt 的第一个参数之后的全部参数 代码 来源:牛客网
阅读全文
posted @
2018-04-21 11:24
大黑ylx
阅读(222)
推荐(0)
二次封装函数(1)
摘要:题目描述 已知函数 fn 执行需要 3 个参数。请实现函数 partial,调用之后满足如下条件:1、返回一个函数 result,该函数接受一个参数2、执行 result(str3) ,返回的结果与 fn(str1, str2, str3) 一致 来源:牛客网
阅读全文
posted @
2018-04-21 11:00
大黑ylx
阅读(210)
推荐(0)
函数传参
摘要:题目一描述 将数组 arr 中的元素作为调用函数 fn 的参数。 代码 题目二描述 将函数 fn 的执行上下文改为 obj 对象。 来源:牛客网
阅读全文
posted @
2018-04-19 23:34
大黑ylx
阅读(144)
推荐(0)