首先,我问是否有可能:如何使用 const 关键字创建 Javascript 常量作为对象的属性?
现在,我要问:为什么?我的答案似乎是“只是因为”,但这样做会非常有用:
var App = {}; // want to be able to extend
const App.goldenRatio= 1.6180339887 // throws Exception
为什么在激活对象上设置的常量可以工作,但在设置时却不能在任何其他对象上设置?
如果可能,会造成什么样的损害?
const
如果不是为了防止公共 API 被更改,那么这样做的目的是什么?