mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-19 22:58:07 +02:00
Use Dict
iteration more (PR 19051 follow-up)
There's a few cases where we're looping through the result of `Dict.prototype.getKeys` and then manually look-up the values, which after PR 19051 can be replaced with direct iteration instead.
This commit is contained in:
parent
5905eb1253
commit
74c1795c9f
3 changed files with 3 additions and 7 deletions
|
@ -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) {
|
||||
|
|
|
@ -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":
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue