关注a previous question,
我意识到为什么不可能一般地缩小对象的属性。但是,如果我可以安全地假设某些属性永远不会使用obj['propName']
表示法访问,该怎么办?这应该使minifier可以更改属性的名称
然而,当前的minifiers似乎没有这个选项,所以这可以在minifier之前使用一些简单的简单脚本(sed甚至是perl)实现吗?
答案 0 :(得分:0)
它与使用方括号表示法无关。这些缩小器根本不知道哪些代码可以访问obj
,因此如果某些代码尝试访问obj.propName
,但是minifier更改了该属性名称,则代码将会中断。
I left an answer上一个问题,表明Google Closure Compiler的“高级”优化功能可以满足您的需求。