Когда вы вызываете IDBObjectStore.get
с ключом, которого нет в вашей базе данных, результирующее значение не определено.Это, вероятно, объясняет, почему иногда getTasks.result
не определено.
Если у вас по-прежнему возникают проблемы, вы, скорее всего, будете в порядке, если приведете самостоятельный воспроизводимый пример.Вы, вероятно, найдете свою собственную ошибку в процессе этого.Если нет, проще получить более конкретную помощь по переполнению стека, если у вас есть код, который другие люди могут запустить, чтобы непосредственно наблюдать за проблемой (например, создание базы данных и вставка данных).