在第一次调用时,toArray() 返回空数组,在第二次调用时,它按预期工作
作者: princefishthrower创建于 2021年4月13日更新于 2026年1月8日
我这里有一个非常奇怪的问题: 以下德克西密码:
const my TableArray = 等待 db. table ("my Table"). to Array () 存档副本.
const my TableArray Second = 等待 db.table ("mytable").toArray () 页面存档备份,存于互联网档案馆 .
control.log( 我的表箭头)
控制台.log( 我的表箭头第二)将输出如下:
[
[[所想行. ]所想行.显然,我期望两个控制台的第二个输出.logs (), 但不知何故, 第一个呼叫总是返回一个空数组 !
我申请中的代码完全如上;两个 " To Array () " 电话就在相邻处。 它几乎就像有一个进取或注册步骤,它通过将第一个“箭头()”称为“箭头()”。 有没有人见过这样的行为 并有任何指示?
内容来源: dexie/Dexie.js