【发布时间】:2018-01-12 23:55:22
【问题描述】:
我对 IIFE 和受保护/私有/静态值有基本的了解。当我学习 JS 时,我注意到 IIFE 被提及以保持变量和函数“受保护”。对于 PHP 类,我也注意到同样的事情,比如将属性设置为受保护或私有。
但是,为什么要在真实情况下进行这些操作呢?不访问变量或不访问类属性不会有相同的效果吗?
另外,当您不必访问变量时,为什么还要在 ES6 范围内使用 let 和 const?
【问题讨论】:
-
使用适当的工具完成任务
标签: javascript php class ecmascript-6 iife