2016-06-23 1 views
0

私はv6を学ぶためにvscodeを使います。私はletを使用する場合vscode es6デバッグカントは正常に動作します

├─.vscode 
│ └─lauhch.json 
├─index.js 
└─jsconfig.json 

は、それがうまく機能

if (1) {let b = 2;console.log(b);} 
console.log(typeof b); 

デバッグコンソール

2 
undefined 

しかし、私は...またはvar [foo, boo, baz] = [1, 2, 3];、エラー

を使用する場合

デバッグコンソールこの問題が発生し、どのようにそれを解決するために、なぜ

var [foo, boo, baz] = [1, 2, 3]; 
    ^
SyntaxError: Unexpected token [ 

+1

ご質問はありますか? – diidu

+0

それを解決するにはどうすればいいのですか?なぜですか?ありがとうございました。 –

+0

'var [foo、boo、baz] = [1,2,3]'は何をすると思いますか? –

答えて

0

ノードcliでこれを実行しようとしましたが、動作しませんでした。エラーenvでなければなりません。

+0

ノードcliで 'node --harmony'によって動作することができるので' launch .json'like this '' runtimeArgs ':[ "--nolazy"、 "--harmony" ]、 ' –

0

使用しているNodeJSのバージョンを確認してください。私は6.9.1を実行していて、あなたのコード(破壊)は正常に動作しています。私はFOO == 1、ブーイング== 2、およびバズの==

を得ている3

NodeJSはGoogleのV8 JavaScriptのエンジンを使用して、その機能がV8にない場合は、その後さを忘れないでくださいNodeJSには含まれません。どの機能がNodeJSのCan I Useウェブサイトに実装されているか確認できます。

関連する問題