函数基本应用
函数声明与函数表达式、对象实例化的区别
add1(1,1);
add2(1,2);
add3(1,3);
function add1(i, j){
console.log(i+j);
}
var add2 = function(i, j){
console.log(i+j);
}
var add3 = new Function("i", "j", "console.log(i+j);");对象实例化与函数声明与函数表达式的区别
(function(){
var i = 10;
function add(j) {
console.log(i+j);
debugger;
}
add(1);
})();
(function(){
var i = 10;
var add = new Function("j", "console.log(i+j);debugger;");
add(1);
})();bind的使用
构造函数
函数调用模式
arguments转数组
arguments.callee使用
递归
普通递归函数跟记忆函数调用次数对比
curry 函数柯里化
把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术
定时器
最后更新于
这有帮助吗?