Описание тега es2017

0 ответов

Ошибка при попытке включить es2017 в веб-пакет

Я пытаюсь добавить es2017 в мой веб-пакет. Моя программа компилируется, но я получаю сообщение об ошибке синтаксиса как на предыдущей картинке. Я верю, что что-то упустил, но не могу найти что. Я пытаюсь запустить примеры, приведенные на: https://gi…
09 фев '18 в 06:46
2 ответа

"Улучшить" существующий класс JS в ECMAScript 2017 (Firefox v55)?

По сути, мне интересно, возможно ли переопределить метод на уровне класса, а не на уровне экземпляра, как здесь показано. Просто чтобы прояснить, я также хочу иметь возможность вызывать оригинальный метод (на this) из расширенного метода / метода за…
02 сен '17 в 07:48
3 ответа

Почему Promise возвращается и разрешается при отклонении

Может кто-нибудь объяснить, почему Promise запускает функцию then() (а также функцию catch()) при вызове reject? Когда решается вызов, только тогда () триггер - ОК Когда вызывается reject, вызываются функции then() и catch() - Проблема static logIn(…
30 апр '18 в 12:36
1 ответ

JavaScript es2017 Pad Start Свойство объекта

Я использую babel env пресет, который позволяет мне использовать es2017, Я проверил padStart функция на этом примере:'a'.padStart(2, '0') который дает 0a, Что правильно и означает, что это работает. Однако, когда я использую его на объекте, он не ра…
09 ноя '17 в 05:14
1 ответ

Axios получить строку параметров URL не принято

Почему я получаю ошибку: "Аргумент" url "должен иметь тип string. Полученный тип не определен" когда я запускаю этот код:PS Я также пытался передать переменную с этим URL, но результат был тот же. var axios = require('axios')(); module.exports = { a…
01 май '18 в 10:42
0 ответов

Как создать код es2017 с помощью веб-пакета?

В настоящее время я переношу старое расширение Firefox и хочу использовать функции es2017. Зависимости: "devDependencies": { "babel-core": "^6.26.0", "babel-loader": "^7.1.4", "babel-preset-env": "^1.6.1", "babel-preset-es2017": "^6.24.1", "eslint":…
20 мар '18 в 16:05
1 ответ

Реагирует на значение нагрузки и позволяет пользователю изменять значение в компоненте.

Я новичок в React (16.4.2), и я пытаюсь понять, как это работает. Я не хочу усложнять вещи с redux; Я просто хочу знать о базовой библиотеке реагирования. У меня есть приложение, и (в конце концов, по цепочке детей) есть input, который является комп…
10 сен '18 в 01:03
3 ответа

Свойство "записи" не существует для типа "ObjectConstructor"

Я работаю над реализацией ng2. Я использую следующий вызов функции для преобразования объекта в массив: var authors = Object.entries(responseObject.Authors); Это стандартная функция js. Однако компилятор ts возвращает следующую ошибку: "Property 'en…
0 ответов

Динамический импорт изображений в модуле

Я пытаюсь выяснить динамическую загрузку активов в модуле, используя новейшую функцию ES "динамическая загрузка модулей". С помощью react & его jsx синтаксис, модуль выглядит так: const PhoneImg = ({ selectedModel, altTxt }) => { const colour = s…
28 мар '18 в 00:00
1 ответ

Странная машинописная ошибка Object.values ​​в vscode

Я хочу написать Object.values и TS дает мне визуальную ошибку (хотя он компилируется нормально). Я сделал поиск в Google, перезапустил vscode, и это мое tsconfig.json, Может ли это быть проблема с мусором? я использую eslint с eslint-plugin-typescri…
26 окт '18 в 11:18
0 ответов

Как мне настроить ES2018 в TypeScript?

Я ориентируюсь на ES2018 и не волнуюсь о ES3 или ES5. Из моего tsconfig.json: "target": "ES2018", tsc жалуется: Асинхронная функция или метод в ES5/ES3 требует конструктора Promise. Убедитесь, что у вас есть объявление для конструктора Promise или в…
01 окт '18 в 14:56
0 ответов

HTML включает скрипт с тегами jsx, es2017 и другими тегами

У меня есть следующий Javascript (JSX, es2017 и другие), который прекрасно работает, когда включен на странице, но когда я получаю содержимое из URL-адреса в src тег, он больше не работает. Как я могу включить следующее, если источник из другого фай…
07 дек '18 в 02:53
0 ответов

Реагировать на собственный флажок

Я хочу создать собственный флажок в реагировать на родной, и я почти там, но единственная проблема, которую я не смог решить, это удаление / снятие отметки с элемента вот мой рендер // Data is a service a created from which i get the data { Data.spe…
2 ответа

Избегайте использования кода при импорте импорта

Я выполняю упражнение по уменьшению размера своего пакета веб-пакетов, и с помощью анализатора пакетов веб-пакетов я увидел, что действительно тяжелый пакет включается в два разных асинхронных блока, хотя он используется только один раз. Немного пок…
0 ответов

Vscode теряет функции es2017, когда я перемещаю tsconfig.json в другую папку

Версия TypeScript: 2.7.2 Структура проекта ├─ config ├─ ... ├─ tsconfig.json ├─ ... ├─ src ├─ ... ├─ components ├─ *.tsx ├─ ... Код tsconfig: { "compilerOptions": { "module": "commonjs", "moduleResolution": "node", "esModuleInterop": true, "jsx": "r…
28 фев '19 в 13:20
3 ответа

Async ES2017 Constructor

Каков самый современный метод, обеспечивающий завершение некоторого асинхронного кода в конструкторе класса перед его последующим использованием? В частности, как клиентский класс API может получить токен доступа, прежде чем разрешить больше вызовов…
17 янв '18 в 16:34
1 ответ

Динамический импорт в другую папку

У меня есть некоторые проблемы, чтобы динамически импортировать класс. Я использую псевдоним для этого проекта: config.resolve.alias = { App: path.resolve('./src/'), Reactive: path.resolve('./app/') } Я хочу импортировать список классов: const class…
24 июл '18 в 13:59
1 ответ

Преобразовать строку в enum с помощью дженериков

Как я могу преобразовать строку в Enum с использованием обобщений в TypeScript? export function getMethodEnum<T>(actionStr: string): T { return actionStr as T; // does not work } export enum ActionEnum { Unknown = 0, Sleep = 1, Run } let actio…
24 сен '18 в 11:01
1 ответ

Как получить / разместить с помощью axios?

Я хочу сделать get, а затем и почтовый запрос с axios (должен быть асинхронным). Вот код: async getJSONAsync() { await app.get('https://*****.io/index.php?/api/v2/get_case/5892', { headers: {'Content-Type' : 'application/json'}, auth: { username : '…
03 май '18 в 07:42
1 ответ

Понимание асинхронности и ожидания в JavaScript

Я пытаюсь понять, почему обещание не разрешается при использовании асинхронных и ожидающих ключевых слов. Ниже приведен код, который у меня есть var a = 'https://jsonplaceholder.typicode.com/posts'; async function fetchData() { const response = awai…