このSOスレッドには多くの素晴らしい情報があります
そこで提供されているウェブサイトからキーワードを取得できますが、予約済みのキーワードをリアルタイムで取得することは可能ですか? たぶん、それらが保存されている構造がありますか?
ウィンドウ内のグローバル オブジェクトの場合、次のように取得できます。
for(var i in window) doSomethingWith(i)
しかし、if、case、switchなどの言語固有のキーワードもすべて必要です。
申し訳ありませんが、「その後」とは書きたくありませんでした。過去 1 時間 (昔のことを思い出して) Pascalでコーディングしていたのですが、頭に突き刺さりました!
やりたいこと:奇妙に聞こえるかもしれませんが、要素を作成できるアプリを構築しています。要素には名前、値、数式があり、数式は純粋な JS 数式ですが、正規表現を実行して変数を少し変更し、 JavaScript の構文をそのままにしておきます。
たとえば、式が次の場合:この場合、 a、b、c、およびdif (a < b) { c = d; }
のみを変更したいと思います。
式が次のようになる場合:この場合、「 switch, break, caseswitch(a) { case 0: a=b; break; case 1: b=c; ... }
」
を除外したいと思います。
うーん、この質問は削除したほうがいいかもしれません