摘要:
1、 function sum() { if (arguments.length == 2) { return arguments[0] + arguments[1]; } else if (arguments.length == 1) { var first = arguments[0]; ret 阅读全文
摘要:
回调函数 (callback) 我理解的回调函数就是,将一个函数a作为参数,传递进另一个函数b运行,那么a就是那个回调函数。 例: function fn(arg) { var a = 1; arg(a);//调用fm,并把a当作参数传入fm } fn(function fm() { console 阅读全文
摘要:
内存泄漏的解决方案 1、尽量避免使用闭包 2、在可能泄漏内存的地方把标识符引用为null 例: function fn() { var obj = { age: 20; } function fm() { return obj.age; } return fm; } var f1 = fn(); f 阅读全文
摘要:
闭包1:https://www.cnblogs.com/LIXI-/p/16394745.html 4. 回调函数,利用函数复用的功能,制作复用工具,参数返回值 如何回答有关闭包的问题? 1、闭包的描述 拥有作用域的代码块是一个闭包; 是能够读取其他函数内部的局部变量的函数; 2、闭包的使用场景 1 阅读全文