属性 'value' 在类型 'IDBCursor' 上不存在

Property 'value' does not exist on type 'IDBCursor'

似乎 typescirpt typings 不知道 IDBCursor 接口上的 value 属性。

let cursor: IDBCursor;
cursor.value

IDBCursor界面没有value属性。您应该使用 IDBCursorWithValue interface,它继承自 IDBCursor

此代码编译无误:

let cursor: IDBCursorWithValue;
cursor.value;