[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ja/docs/Web/API/IDBCursor/continuePrimaryKey [Back]  [Original]

IDBCursor: continuePrimaryKey() - Web API | MDN

MDN Web Docs

View in English Always switch to English

IDBCursor: continuePrimaryKey()

Baseline

20201

:

continuePrimaryKey() IDBCursor

1

( onsuccess continuePrimaryKey() 2 ) 2 InvalidStateError

js
continuePrimaryKey(key, primaryKey)

key

primaryKey

(undefined)

DOMException

TransactionInactiveError DOMException

IDBCursor

DataError DOMException

  • next nextunique
  • prev prevunique
InvalidStateError DOMException

InvalidAccessError DOMException

prev next

"javascript"

js
let request = articleStore.index("tag").openCursor();
let count = 0;
let unreadList = [];
request.onsuccess = (event) => {
  let cursor = event.target.result;
  if (!cursor) {
    return;
  }
  let lastPrimaryKey = getLastIteratedArticleId();
  if (lastPrimaryKey > cursor.primaryKey) {
    cursor.continuePrimaryKey("javascript", lastPrimaryKey);
    return;
  }
  // lastIteratedArticleId 
  setLastIteratedArticleId(cursor.primaryKey);
  // unreadList  5 
  unreadList.push(cursor.value);
  if (++count < 5) {
    cursor.continue();
  }
};

Indexed Database API 3.0
# ref-for-dom-idbcursor-continueprimarykey


Web Proxy Viewer  |  New URL  |  Original Page