Описание тега ecmascript-2019

ECMAScript 2019 (ES2019) — 10-я версия языка ECMAScript. Среди прочего, он добавляет в язык Object.fromEntries, Array#flat и Array#flatMap и вносит небольшие изменения в спецификацию. Используйте этот тег только в том случае, если вопрос конкретно касается новых функций или технических изменений, представленных в ECMAScript 2019.
0 ответов

Array.Flatmap не имеет определения в angular 4

Ng serve показывает ошибку. Array.Flatmap не имеет определения в angular 4, хотя я добавил es2019 в lib в tsconfig.json {"compilerOptions": {"target": "es5","lib": ["es2019"]}}
12 июн '21 в 17:10
1 ответ

Как включить предложение синтаксиса частного метода в приложении React?

Я получил «Частные методы класса не включены». ошибка при запуске npm startв проекте с использованием ведущего # для обозначения частных методов. Я последовал этому ответу: /questions/32155920/sintaksicheskaya-oshibka-podderzhka-eksperimentalnogo-si…
06 авг '21 в 22:01
0 ответов

Как бы вы могли получить доступ или переопределить частное свойство базового класса внутри объявления производного класса?

Как бы вы сделали это без: публичное раскрытие частного свойства базового класса через сеттеры и геттеры, такие как в этом ответе или необходимость дублировать любые соответствующие методы и свойства базового класса в производный класс Свойства долж…
1 ответ

Как преобразовать ECMAScript 12 в ECMAScript 10

Я написал файл JS, некоторые коды в нем находятся в ECMAScript 12. Проблема в том, что все мои устройства поддерживают только ECMAScript 10. Это файл Javascript. Доступны ли какие-либо онлайн-конвертеры или как я могу сделать это вручную?
0 ответов

Свойство «flatMap» не существует для типа «строка []»

У меня это настроено на стэк блиц . Он не будет компилироваться, потому что есть строка, которая использует flatMap. Ошибка говорит, Свойство «flatMap» не существует для типа «строка []». Вам нужно изменить целевую библиотеку? Попробуйте изменить па…
28 фев '22 в 01:16
1 ответ

Свойство «flatMap» не существует для типа «строка []». НЕ ПРОБЛЕМА ES2019

У меня есть этот пример , настроенный на StackBlitz. Он не скомпилируется, потому что есть строка, использующая flatMap. Ошибка говорит: Property 'flatMap' does not exist on type 'string[]'. Do you need to change your target library? Try changing th…
28 фев '22 в 17:19
1 ответ

Object.keys против Object.value — .keys мутирует, а .value — нет. Почему это?

Я пытаюсь изменить значения внутри объекта в Javascript, Object.values ​​при запуске цикла forEach кажется мне наиболее целесообразным, но Object.keys (obj[ключ]) фактически обновил значение объекта. Вот мой код, чтобы объяснить лучше. Этот способ н…
01 май '22 в 21:56
2 ответа

Распространение машинописного текста предотвращает перезапись неопределенным

При использовании оператора распространения запрещается перезаписывать ключи с новым значением undefined Рассмотрим объектbleh1и const bleh1 = { name: "ajnskdas", foo: "oof", bar: "something" } const bleh2 = { foo: "oofElse", bar: undefined, booz: "…
27 июл '22 в 14:21