2016-11-14 7 views
0

次スピネルが有効JSです:"var"キーワードをコンマ演算子で使用できないのはなぜですか?

var foo; 
if (foo = true, foo) { 
} 

しかし、この1つはありません:

if ((var foo = true), foo) { 
} 

なぜ?

+2

'var'は有効ではありません。これはjavascriptの構文の一部です –

+2

' if'条件は式ではなく式である必要があるためです。式の文脈に 'var'宣言を入れる方法はありません。 – Xufox

+0

本当にES6とは関係ありません。それは単なる普通の普通のJSです。 – vlaz

答えて

関連する問題