2017-02-10 9 views
0

私の崇高なテキスト3で "//"を変更して、次のインラインテキストをコメントアウトしません。JavascriptファイルのSublime Text 3に '//'をコメントとして出力します。

変数をURLに挿入するためにバッククイックを使用していますが、崇高なテキストは内容を無視するのではなく、次の文字をコメントアウトしています。

"\\"のように、あまり使われていない一連のキーストロークをコメントアウトすることはできますか?

function getPhotosForSearch (searchQuery) { 
    var url = `${CORS_PROXY}${FLICKR_API_URL}${FLICKR_API_KEY}&text=${searchQuery}`; 

    return (
fetch(url) 
.then(response => response.json()) 
.then(res => { 
    return res.photos.photo.map(photo => { 
    var photoData = { 
     large: `https://farm${photo.farm}.staticflickr.com/${photo.server}/${photo.id}_${photo.secret}_b.jpg`, 
     thumb: `https://farm${photo.farm}.staticflickr.com/${photo.server}/${photo.id}_${photo.secret}_t.jpg`, 
     title: photo.title 
    } 
    return createFlickrThumb(photoData); 
    }) 
}) 
) 

}

+4

使用しているJavaScript構文プラグインは、ES2015文字列テンプレート表記を理解していません。それが本当の問題です。 – Pointy

+0

Visual Studio Codeのような、より現代的なJavaScriptをサポートする他のエディタを試しましたか? – Marty

+0

コードを.jsファイルに入れて、ハイライトがうまくいきました。 –

答えて

1

あなたはbabel-sublimeパッケージをインストールすることができます。Here's what it looks like.

は、ここに私の.jsファイルに私のコードです。

ドキュメントから引用すると、JS6シンタックス拡張機能を備えたES6 + JavaScriptの言語定義がサポートされています。

をインストールします。見つけて、CTRL +SHIFT +Pを:パッケージ制御を:パッケージをインストールし、バベルを選択します。

ビューでそれを選択し構文を開き、現在の拡張子を持つすべてのように...のJavaScript(バベル)この環境で

あなたのコード:

enter image description here

+0

うん、それはうまくいった。どうもありがとう! –

+1

@coco_molokoようこそ。答えがあなたを助けたら、それを受け入れてください。 – mrlew

+0

彼はあなたの答えを受け入れるべきだった。私のためにトリックをした、ありがとう –

関連する問題