1. 首页
  2. 存储
  3. HP
  4. JavaScript创建闭包的两种方式的优劣与区别分析

JavaScript创建闭包的两种方式的优劣与区别分析

上传者: 2020-12-03 03:28:27上传 PDF文件 36.03KB 热度 10次
通常JavaScript创建闭包比较常用的有两种方式。 构造函数方式: new function() { var 变量... } 内联执行方式: (function() { var 变量... })(); 在JavaScript内部运行机制下他们有什么区别?用哪种方式创建比较好?它与其它方式创建的闭包相比有什么优势? 我是这样理解的: 区别: 第一个:子方法可以共享变量 第二个:内部子方法共享变量 比较: 我认为内联的比较好; 优势: 一般内联的创建是按需索要内存,因为只是局部执行的变量在内存里,可以将相关的和具有依赖性的代码组织起来,以便将意外交互的风险降到最低,构造那
下载地址
用户评论