2017-03-28 5 views
3

私は最近のjsプロジェクトにrootという変数を使用し、Sublime3はこのようにそれを表示: enter image description hereJavaScriptにrootキーワードがありますか、なぜSublimeはそれをこのように表示しますか?

JSのルートキーワードがある場合、だから私は思ったんだけど、それが何をするかもしそうなら...さもなければ、私はsublime3を別の方法で表示するのを止める方法を知っていたいと思います...しかし、コンソールはReferenceError: root is not definedと書いてあります。

がうまくいけば、あなたは助けることができます:)

答えて

6

rootは、しかし、それはV6でdeprecatedました。

宣言は、サブライムのthisファイルから行われます。

UPDATE: は、構文規則を削除指示hereに従ってPackageResourceViewerをインストールしてからJavaScript.sublime-syntaxファイルを開く、単語のルートを見つける(一つだけが現在あります)、それを削除するには(そして、次の|文字) 。 ファイルを編集するには、Windowsで管理者権限でSublimeを実行する必要があります。

+0

ありがとうございます。私はそのファイルをどこで変更できますか? –

+1

@AntonBallmaier、私はサブライムが単語 'ルート'を強調表示するのを止める指示で答えを更新しました –

0

それがルートではJavaScriptのキーワードではないようだ:Node.jsの中の変数にするために使用

https://www.w3schools.com/js/js_reserved.asp

+1

w3schoolsは信頼性の高いjavacriptの参照以外の何ものでもありませんので、私は投票しません – bmaggi

関連する問題