如果没有花括号,将花括号放入JavaScript中?
问题描述:
我想要什么: 转化这样的: 到: if(a == b) { //statement }
简单地说:我希望我的单行如果是再次拥有自己的牙套,我需要一些程序或插件或一些代码,会跑了过来我代码,并将其转换为每个if都带有大括号的代码。如果没有花括号,将花括号放入JavaScript中?
怎么样?
在此先感谢, 丹尼。
答
一般来说,自己做(作为代码)是一项相当艰巨的任务 - 基本上,您需要正确解析JavaScript的语法。
您可以写一些正则表达式来做到这一点在有固定格式的情况下(例如,当你的说法是100%,在同一行上线followwing的if
的if
或100%;而if
本身第一个非空白行
也许这将有助于:http://mykzilla.blogspot.com/2007/10/automated-js-code-rewriting.html – 2011-01-11 16:09:13