Remove opt_this param in ol/structs/LRUCache
This commit is contained in:
@@ -44,7 +44,7 @@ class TileCache extends LRUCache {
|
|||||||
this.remove(getKey(tile.tileCoord));
|
this.remove(getKey(tile.tileCoord));
|
||||||
tile.dispose();
|
tile.dispose();
|
||||||
}
|
}
|
||||||
}, this);
|
}.bind(this));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -96,17 +96,15 @@ class LRUCache extends EventTarget {
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {function(this: S, T, string, LRUCache): ?} f The function
|
* @param {function(T, string, LRUCache): ?} f The function
|
||||||
* to call for every entry from the oldest to the newer. This function takes
|
* to call for every entry from the oldest to the newer. This function takes
|
||||||
* 3 arguments (the entry value, the entry key and the LRUCache object).
|
* 3 arguments (the entry value, the entry key and the LRUCache object).
|
||||||
* The return value is ignored.
|
* The return value is ignored.
|
||||||
* @param {S=} opt_this The object to use as `this` in `f`.
|
|
||||||
* @template S
|
|
||||||
*/
|
*/
|
||||||
forEach(f, opt_this) {
|
forEach(f) {
|
||||||
let entry = this.oldest_;
|
let entry = this.oldest_;
|
||||||
while (entry) {
|
while (entry) {
|
||||||
f.call(opt_this, entry.value_, entry.key_, this);
|
f(entry.value_, entry.key_, this);
|
||||||
entry = entry.newer;
|
entry = entry.newer;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user