diff --git a/src/core/catalog.js b/src/core/catalog.js index a38be8f9a..b2f0d8711 100644 --- a/src/core/catalog.js +++ b/src/core/catalog.js @@ -923,8 +923,7 @@ class Catalog { } let prefs = null; - for (const key of obj.getKeys()) { - const value = obj.get(key); + for (const [key, value] of obj) { let prefValue; switch (key) { diff --git a/src/core/document.js b/src/core/document.js index 1744066d1..7d9860b85 100644 --- a/src/core/document.js +++ b/src/core/document.js @@ -1472,9 +1472,7 @@ class PDFDocument { return shadow(this, "documentInfo", docInfo); } - for (const key of infoDict.getKeys()) { - const value = infoDict.get(key); - + for (const [key, value] of infoDict) { switch (key) { case "Title": case "Author": diff --git a/src/core/evaluator.js b/src/core/evaluator.js index f22f75a8b..fb80032f5 100644 --- a/src/core/evaluator.js +++ b/src/core/evaluator.js @@ -1133,8 +1133,7 @@ class PartialEvaluator { // This array holds the converted/processed state data. const gStateObj = []; let promise = Promise.resolve(); - for (const key of gState.getKeys()) { - const value = gState.get(key); + for (const [key, value] of gState) { switch (key) { case "Type": break;