这个 SO 线程上有很多很棒的信息
我可以从那里提供的网站上抓取关键字,但我想问是否可以实时抓取保留关键字?也许有一些存储它们的结构?
对于窗口中的全局对象,我可以用这个来抓取它们:
for(var i in window) doSomethingWith(i)
但我还需要所有特定于语言的关键字,例如:if、case、switch等。
抱歉,我不想写“当时”。我在过去的一个小时里用Pascal编码(回忆旧时光),该死的,它卡在了我的脑海里!
我想要做什么:听起来可能很奇怪,但是我正在构建一个可以创建元素的应用程序,它们有名称、值、公式和公式是纯 JS 公式,除了我运行正则表达式来稍微修改变量并想要离开 javascript 语法。
例如,如果公式是:if (a < b) { c = d; }
在这种情况下,我只想修改a、b、c和d。
如果公式类似于:switch(a) { case 0: a=b; break; case 1: b=c; ... }
在这种情况下,我想过滤掉“ switch, break, case ”。
好吧,也许我应该删除这个问题