0

Я пытаюсь использовать назначение деструктурирующего в облаке кодексе Parse.com, но когда я запускаю код, компилятор дает мне эту ошибку:назначения деструктурирующего в Parse.com CloudCode

Result: ReferenceError: Invalid left-hand side in assignment 

Моему код это:

[a, b] = foo(); 

И, например, обув реализуется следующим образом:

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

В большинстве браузеров этого код работает отлично, но ... в Parse Cloud Code У меня все еще есть эта ошибка.

Как я могу использовать назначение деструктурирования здесь? PS: Я бы предпочел использовать только конструкцию, чтобы сделать это.

ответ

1

Вот ES6 совместимость таблица: http://kangax.github.io/compat-table/es6/

Как вы можете видеть, деструктурирующий поддерживается в Firefox (SpiderMonkey) и Safari (JavaScriptCore), но не в Chrome или Node (v8). Parse Cloud Code, скорее всего, работает на узле или голосе v8, вот и все.

У вас есть только одно решение: транспилеры, такие как Traceur или 6to5.