С тех пор, как Google представил движок V8, я перенес часть кода на новый движок. ES6 позволяет определять частные классы, но при работе в Google App Script я получаю ошибку.
Пример:
class IncreasingCounter {
#count = 0;
get value() {
console.log('Getting the current value!');
return this.#count;
}
increment() {
this.#count++;
}
}
При сохранении файла я получаю следующую ошибку:
Error: Line 2: Unexpected token ILLEGAL (line 5075, file "esprima.browser.js-bundle.js")
Есть предложения о том, как создать класс с частными свойствами в Google Apps Script (движок V8)?