Вопросы по теме 'ecmascript-2017'

Async / Await JS Catch не работает в try / catch
У меня есть немного JavaScript ниже. Использование async / await в нашем проекте ES6. Я заметил, что теперь внезапно код ответа 404 не попадает в ловушку. Фактически .json () также выдает ошибку консоли, но все еще не попадает в ловушку. Я бы...
2584 просмотров

Синхронная загрузка файлов в Javascript с оператором ожидания
Недавно я прочитал, что в Javascript есть оператор await для ожидания объекта Promise, возвращаемого асинхронной функцией. Моя цель — использовать только функции, предоставляемые стандартным Javascript, без необходимости использования каких-либо...
75 просмотров
schedule 16.09.2022

Ожидание ответа API в цикле
Я перебираю массив и делаю вызов REST API для каждого элемента, но у меня проблемы с асинхронным характером js. Я пытаюсь использовать async/await, но не думаю, что правильно его настраиваю, потому что он не будет ждать ответа и вернет undefined....
2537 просмотров

Реагирующая асинхронная функция возвращает обещание, но не мои данные json?
Я изучаю реактивный язык и столкнулся с проблемой. Почему получение данных по возврату из асинхронной функции возвращает промис, а в самой асинхронной функции корректно возвращает массив объектов? На componentDidMount() я вызываю свою...
27912 просмотров

Как создать именованную асинхронную стрелочную функцию?
В настоящее время у меня есть этот код: async function getConnection(){ // logic here... } Чтобы сделать его совместимым с остальной частью моей кодовой базы, я хочу изменить его на функцию стрелки. Я пробовал async getConnection ()...
2547 просмотров

Могу ли я обнаружить async/await, доступный в браузере?
В качестве заголовка, как я могу обнаружить поддержку async/await es7 в браузере? Это возможно?
4156 просмотров

Почему Typescript считает, что async / await возвращает значение, заключенное в обещание?
Я хочу преобразовать цепочку обещаний в async / await, но Typescript жалуется на типизацию. TS2322: Тип IHttpPromiseCallbackArg ‹IResp> не может быть назначен типу IResp ... Я думал, что await вернет обычное значение, а не обещание. Я...
3609 просмотров

Функции ES6 и ES7 без транспиляции Babel в React-Native?
Я хотел бы использовать синтаксис Javascript ES6 и ES7 (особенно async/await, мои новые лучшие друзья) без транспиляции. Это вообще вариант? И должен ли он быть вариантом? Все зависит от подвопроса: какой движок Javascript эффективно использует...
531 просмотров

React.js и webpack — почему он не разрешает var, let, const?
У меня есть небольшая проблема, до которой я не могу докопаться. Вот фрагмент из моего файла Graph.js: class Graph extends React.Component { @observable newTodoTitle = ""; s = 40 Ошибка в веб-пакете выглядит следующим образом:...
1095 просмотров

Можно ли поделиться константой с областью вне блока или замыкания
Возьмем эту примерную функцию async function foo () { const res = await fetchData() const out = await processData(res) return out } Представьте, что я заметил, что fetchData работает медленно, и я хочу быстро профилировать с помощью...
293 просмотров

async и await и promise в отношении перехвата ошибок
У меня есть вопрос об отлове ошибки пользователя в асинхронном режиме и ожидании. Допустим, у меня есть маршрут, который извлекается только для одного пользователя. маршруты.js routes.get('/getuserbyid/:id', (req, res) => { const id...
3435 просмотров

Шуточный тест Fat Arrow в классе отсутствует
Я пишу модульные тесты для компонента в Jest, и сейчас я просто тестирую функциональность. Функция класса выглядит следующим образом: class Comp extends Component { fetch = null; update = async () => { try {...
1278 просмотров

ECMAScript: некоторые вопросы о задании и очереди заданий
этот вопрос о спецификации ECMAScript (ECMA-262, 8-е издание) В эти дни меня немного смущают Job и Job Queue. Вот некоторые вопросы. 1: В ECMA-262 существует два вида очереди заданий. один ScriptJobs другой PromiseJobs . Итак, ведьма...
280 просмотров

В чем разница между типами спецификаций Environment Record (Lexical Environment) и Reference в ECMAScript?
При чтении спецификации ECMAScript кажется, что Запись среды (компонент лексическое окружение ) и Reference используется для определения того, к какой переменной/функции привязан Identifier . Другими словами, поиск фактического значения,...
101 просмотров

проблема с фильтром в NodeJS и MongoDB
Создайте приложение с MongoDB и NodeJS в качестве внутреннего сервера. Получены некоторые companies детали из базы данных в соответствии с их category id , проблема в том, что информация не отображается ни в почтовом, ни в ионном проекте при...
54 просмотров

настройка среды для ReactJS
в настоящее время я выполняю настройку среды для react.js с помощью npm (babel, webpack и т. д.), и теперь я заполняю файл webpack.config.js и учебник, который я использую, имеет следующий код: module: { rules: [ { test:...
61 просмотров

Имеет ли ожидание не-Promise какой-либо заметный эффект?
Можно await не-Promise и это хорошо . Все эти выражения допустимы и не вызывают ошибки: await 5 await 'A' await {} await null await undefined Есть ли какой-либо обнаруживаемый эффект от ожидания не обещания? Есть ли какая-то разница...
8863 просмотров
schedule 04.08.2023

Что делает ES6 таким особенным?
Так что я только недавно начал с головой погружаться в веб-разработку. Одна вещь, которую я очень быстро понял, заключалась в том, что ES5 = старая, а ES6 = блестящая и новая. Я полагал, что ES6 был последним и самым лучшим из того, что могла...
241 просмотров

Параллельные асинхронные функции ECMAScript 2017 с возможностью ожидания подпрограмм, которые не должны быть параллельными?
Предположим, у нас есть несколько одновременных задач, каждая из которых выполняет хотя бы один веб-запрос в тот или иной момент, и для их выполнения требуется некоторое время. Предположим, что они также могут или не могут в какой-то произвольный...
70 просмотров

Как сериализовать объект и вернуть его к тому же классу, что и исходный объект
Я новичок в JavaScript, так что потерпите меня, если я спрашиваю не «как вы это делаете в JavaScript». Советы по другим подходам приветствуются. У меня есть класс с именем State , и мне нужно сериализовать объекты этого класса, используя...
123 просмотров
schedule 28.08.2022