0

Parse.com の Cloud Code で分割代入を使用しようとしていますが、コードを実行すると、コンパイラで次のエラーが表示されます。

Result: ReferenceError: Invalid left-hand side in assignment

私のコードはこれです:

[a, b] = foo();

たとえば、foo は次のように実装されます。

function foo()
{ 
   return [2, 3];
}

多くのブラウザーでは、このコードは正常に機能しますが... Parse Cloud Code では、まだこのエラーが発生します。

ここで破壊代入を使用するにはどうすればよいですか? PS: これを作成するには、命令のみを使用することをお勧めします。

4

1 に答える 1

1

ES6 互換性表は次のとおりです: http://kangax.github.io/compat-table/es6/

ご覧のとおり、非構造化は Firefox (SpiderMonkey) と Safari (JavaScriptCore) でサポートされていますが、Chrome や Node (v8) ではサポートされていません。Parse Cloud Code は Node またはベア v8 で実行される可能性が高いので、それだけです。

Traceur や 6to5 などのトランスパイラーです。

于 2015-01-04T19:01:46.097 に答える