|
-62 / 2 / 0
Регистрация: 12.11.2020
Сообщений: 407
|
|||||||||||
IindexedDB Использование get по индексируемому полю22.12.2025, 23:05. Показов 924. Ответов 26
Метки нет (Все метки)
Будьте добры, вроде бы метод get можно использовать для поиска по индексу, потратил много времени, но так и не смог понять, почему функция fi_kl() не находит объект с заданным названием или годом при использовании соответствующего индексного файла.
0
|
|||||||||||
| 22.12.2025, 23:05 | |
|
Ответы с готовыми решениями:
26
Как правильно должен работать скрипт с использованием get.Seconds и get.Months одновременно?
|
|
-62 / 2 / 0
Регистрация: 12.11.2020
Сообщений: 407
|
|
| 25.12.2025, 19:45 [ТС] | |
|
0
|
|
|
3857 / 1740 / 432
Регистрация: 14.03.2022
Сообщений: 4,434
|
|||
| 25.12.2025, 19:48 | |||
await можно использовать только внутри самой async-функции...Но как только ты ее вызовешь - управление сразу перейдет на следующую синхронную операцию. Т.е. с обещаниями нужно уметь работать и правильно их использовать. ![]() Добавлено через 37 секунд
1
|
|||
|
-62 / 2 / 0
Регистрация: 12.11.2020
Сообщений: 407
|
|
| 25.12.2025, 19:48 [ТС] | |
|
0
|
|
|
1296 / 1280 / 190
Регистрация: 21.01.2024
Сообщений: 5,930
|
|||||
| 25.12.2025, 20:57 | |||||
|
Асинхронность это не ожидание. Это работа с перерывом на запланированные дела. JavaScript работает в одном потоке, который не остановить. Вот я работаю. Я один поток. Я не могу одновременно делать разные дела, и ждать не могу - работать надо. Могу только не надолго отрываться от основной работы. Я захотел выпить кофе, запустил кофеварку (js загружает картинку, что бы ее обработать), сижу работаю. Кофеварка запищала - кофе готов (разрешился промис загрузки картинки). Дописав пару строк программы, т.к. нельзя бросать незаконченное иду пить кофе (Код js тоже не сразу на промис реагирует. Сначала завершает свой таск, а потом в микротаске обрабатывает промис - то, что в then) А да, я еще себе на телефоне установил будильник на 14:30, что бы не пропустить время и позвонить по делу. (Сработал установленный timeout в js - обрабатывается функция, заданная в таймере). Дописав пару строк (js тоже не сразу, а в следующем таске) звоню. Закончив разговор работаю дальше. Звонок очередного мошенника. (Кто то мышью кликнул) прерываюсь - отвечаю матом на внешнее событие. Я ничего не жду. Я просто прерываюсь, когда происходит какое то событие. Даже если у меня нет работы в данный момент, я не засыпаю мертвым сном. Дышу, сердце бьется (работает цикл событий в js. как только событие появляется оно поступает на обработку - таск. Если во время обработки события поступает следующее, таск не пррывается, а событие ставится в очередь) - готов реагировать на происходящее вокруг.
1
|
|||||
|
-62 / 2 / 0
Регистрация: 12.11.2020
Сообщений: 407
|
||||||||||||||
| 25.12.2025, 21:43 [ТС] | ||||||||||||||
а уже функционально не разрешенные клавиши игнорируются . Добавлено через 24 минуты
console.log (` (1) │ res= ${res} не запустится пока не выполнится fi_iDB(id_get) и не сформируется результат промиса Хотя с другой стороны, цитата (мне кажется неплохая): Ключевое слово await заставит интерпретатор JavaScript ждать до тех пор, пока промис справа от await не выполнится. После чего оно вернёт его результат, и выполнение кода продолжится. Быстрей всего отсюда и говорю, следующий код после промиса при await ждет окончания его выполнения И безусловно можно было бы Вам, voraa, ничего этого не приводить - Вы все прекрасно знаете - скорее это для своего понимания, потому что действительно, хоть и написали, что вопрос не сложный, некоторые тонкости асинхронности еще не осознал.
0
|
||||||||||||||
|
1296 / 1280 / 190
Регистрация: 21.01.2024
Сообщений: 5,930
|
||||||||
| 25.12.2025, 22:32 | ||||||||
|
Вот так
0
|
||||||||
|
-62 / 2 / 0
Регистрация: 12.11.2020
Сообщений: 407
|
|||||||
| 26.12.2025, 10:23 [ТС] | |||||||
|
По порядку.
Но оказалось, что здесь:https://learn.javascript.ru/async-await#itogo На который любит ссылаться krvsa (здесь можно было бы разместить значок улыбки, но терпеть не могу всякие значки). Хотя и в первом источнике также упоминается ожидание. Но прочитал внимательнее: "Всё работает благодаря Event Loop: пока await ждёт, движок освобождает стек вызовов, обрабатывает другие задачи, а когда результат готов — возвращается" - видимо это Вы и имели в виду. Добавил, как предложили:
Спасибо за потраченное время
0
|
|||||||
| 26.12.2025, 10:23 | |
|
Динамическое клонирование полей формы и их дальнейшее использование
Возможно ли получить от сервера простой ответ без использования data.store? document.getElementById нужно получить не значение value а сам текст. При использовании с select не удается получить доступ к this при использование setInterval Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
23. что сделано за последнее время.
anaschu 17.06.2026
• Эталон: Клиника НИИ питания РАМН, Москва — централизованный пищеблок, 225 коек, 180 пациентов
• Git: репозиторий med2, ветка абсентеизм. Рабочий файл: СРесурсами1_v4. alp
• Смежный проект:. . .
|
22. Подключение слоя системной динамики (потоковые диффуры): экономические метрики модели
anaschu 17.06.2026
Апдейт модели: финансовый контур, разделение затрат
Продолжаю развивать модель рабочего коллектива на AnyLogic. В этот раз работа шла над агентом Экономика — финансовым SD-слоем модели. Задача:. . .
|
[golang] Insert Delete GetRandom O(1) (Leetcode: 380)
alhaos 16.06.2026
Insert Delete GetRandom O(1)
Сложность: Medium
Источник: LeetCode 380
Задача
Реализовать структуру данных RandomizedSet, которая поддерживает следующие операции за O(1) в среднем:
|
Свет в конце тоннеля
kumehtar 16.06.2026
Поймал себя на одной мысли.
Раньше мне всегда казалось неправильным жить без чёткого понимания, куда всё идёт. Будто я иду по дороге судьбы, но не знаю, куда она ведёт. А раз не знаю — значит,. . .
|
|
[golang] Реализация стека с поддержкой получения минимального элемента за O(1)
alhaos 16.06.2026
Min Stack
Сложность: Medium
Источник: LeetCode 155
Задача:
Реализовать стек который поддерживает push, pop, top и получение минимального элемента за O(1).
Методы:
|
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача
Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
Сигнатура
func Fetch(urls string, maxConcurrent int) Result
Пример
urls :=. . .
|
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition)
Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
|
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
|