Сценарий Google Apps не распознает функцию Object.assign()
. При попытке использовать его я получаю сообщение об ошибке:
TypeError: Cannot find function assign in object function Object() { [native code for Object.Object, arity=1] }
Код, с которым я тестирую функцию, — это пример, скопированный непосредственно из MDN:
function myFunction() {
const object1 = {
a: 1,
b: 2,
c: 3
};
const object2 = Object.assign({c: 4, d: 5}, object1); //error is thrown here
console.log(object2.c, object2.d);
// expected output: 3 5
}
Я скопировал приведенный выше код непосредственно в консоль разработчика Chrome, которая работала нормально и давала ожидаемый результат.
Я не могу найти в Интернете ничего, говорящего о том, что эта конкретная функция не поддерживается скриптом приложений или чем-то в этом роде. Итак, что происходит? Как я могу это исправить?