闭包中关于内存

在闭包中,回收使用的对象,避免内存泄露

var fun = function(foo, cb) {
  var veryBigObj = new veryBigObj();
  doSomeWith(foo).on('event', function(e) {
    cb(veryBigObj);
  veryBigObj = null;
  });
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,408评论 11 349
  • 本文由作者自行翻译,未经作者授权,不得随意转发。后续作者会陆续发布一系列关于JVM内存管理的文章,敬请期待。 1、...
    猿学堂阅读 1,403评论 0 50
  • 内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗的讲,...
    宇宙只有巴掌大阅读 2,426评论 0 12
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,297评论 25 709
  • 我不是一个最优秀的老师,但是,我一直在努力去做一个优秀的老师。我也不是最细心的老师,但我一直关注如何让学生养成宏观...
    陈晓依阅读 260评论 2 2