@@ -3117,7 +3117,7 @@ exports._internalSetup = (wrapper, globalObject) => {
3117
3117
3118
3118
esValue[implSymbol][\\"length\\"] = V;
3119
3119
},
3120
- [Symbol.iterator]: Array.prototype[Symbol.iterator],
3120
+ [Symbol.iterator]: ctorRegistry[\\"% Array%\\"] .prototype[Symbol.iterator],
3121
3121
keys: ctorRegistry[\\"%Array%\\"].prototype.keys,
3122
3122
values: ctorRegistry[\\"%Array%\\"].prototype.values,
3123
3123
entries: ctorRegistry[\\"%Array%\\"].prototype.entries,
@@ -8000,7 +8000,11 @@ exports.install = (globalObject, globalNames) => {
8000
8000
item: { enumerable: true },
8001
8001
length: { enumerable: true },
8002
8002
[Symbol.toStringTag]: { value: \\"URLList\\", configurable: true },
8003
- [Symbol.iterator]: { value: Array.prototype[Symbol.iterator], configurable: true, writable: true },
8003
+ [Symbol.iterator]: {
8004
+ value: ctorRegistry[\\"%Array%\\"].prototype[Symbol.iterator],
8005
+ configurable: true,
8006
+ writable: true
8007
+ },
8004
8008
keys: { value: ctorRegistry[\\"%Array%\\"].prototype.keys, configurable: true, enumerable: true, writable: true },
8005
8009
values: { value: ctorRegistry[\\"%Array%\\"].prototype.values, configurable: true, enumerable: true, writable: true },
8006
8010
entries: { value: ctorRegistry[\\"%Array%\\"].prototype.entries, configurable: true, enumerable: true, writable: true },
@@ -8790,7 +8794,7 @@ exports.install = (globalObject, globalNames) => {
8790
8794
namedItem: { enumerable: true },
8791
8795
length: { enumerable: true },
8792
8796
[Symbol.toStringTag]: { value: \\"URLSearchParamsCollection\\", configurable: true },
8793
- [Symbol.iterator]: { value: Array.prototype[Symbol.iterator], configurable: true, writable: true }
8797
+ [Symbol.iterator]: { value: ctorRegistry[\\"% Array%\\"] .prototype[Symbol.iterator], configurable: true, writable: true }
8794
8798
});
8795
8799
ctorRegistry[interfaceName] = URLSearchParamsCollection;
8796
8800
@@ -9086,7 +9090,7 @@ exports.install = (globalObject, globalNames) => {
9086
9090
}
9087
9091
Object.defineProperties(URLSearchParamsCollection2.prototype, {
9088
9092
[Symbol.toStringTag]: { value: \\"URLSearchParamsCollection2\\", configurable: true },
9089
- [Symbol.iterator]: { value: Array.prototype[Symbol.iterator], configurable: true, writable: true }
9093
+ [Symbol.iterator]: { value: ctorRegistry[\\"% Array%\\"] .prototype[Symbol.iterator], configurable: true, writable: true }
9090
9094
});
9091
9095
ctorRegistry[interfaceName] = URLSearchParamsCollection2;
9092
9096
@@ -13025,7 +13029,7 @@ exports._internalSetup = (wrapper, globalObject) => {
13025
13029
13026
13030
esValue[implSymbol][\\"length\\"] = V;
13027
13031
},
13028
- [Symbol.iterator]: Array.prototype[Symbol.iterator],
13032
+ [Symbol.iterator]: ctorRegistry[\\"% Array%\\"] .prototype[Symbol.iterator],
13029
13033
keys: ctorRegistry[\\"%Array%\\"].prototype.keys,
13030
13034
values: ctorRegistry[\\"%Array%\\"].prototype.values,
13031
13035
entries: ctorRegistry[\\"%Array%\\"].prototype.entries,
@@ -17892,7 +17896,11 @@ exports.install = (globalObject, globalNames) => {
17892
17896
item: { enumerable: true },
17893
17897
length: { enumerable: true },
17894
17898
[Symbol.toStringTag]: { value: \\"URLList\\", configurable: true },
17895
- [Symbol.iterator]: { value: Array.prototype[Symbol.iterator], configurable: true, writable: true },
17899
+ [Symbol.iterator]: {
17900
+ value: ctorRegistry[\\"%Array%\\"].prototype[Symbol.iterator],
17901
+ configurable: true,
17902
+ writable: true
17903
+ },
17896
17904
keys: { value: ctorRegistry[\\"%Array%\\"].prototype.keys, configurable: true, enumerable: true, writable: true },
17897
17905
values: { value: ctorRegistry[\\"%Array%\\"].prototype.values, configurable: true, enumerable: true, writable: true },
17898
17906
entries: { value: ctorRegistry[\\"%Array%\\"].prototype.entries, configurable: true, enumerable: true, writable: true },
@@ -18682,7 +18690,7 @@ exports.install = (globalObject, globalNames) => {
18682
18690
namedItem: { enumerable: true },
18683
18691
length: { enumerable: true },
18684
18692
[Symbol.toStringTag]: { value: \\"URLSearchParamsCollection\\", configurable: true },
18685
- [Symbol.iterator]: { value: Array.prototype[Symbol.iterator], configurable: true, writable: true }
18693
+ [Symbol.iterator]: { value: ctorRegistry[\\"% Array%\\"] .prototype[Symbol.iterator], configurable: true, writable: true }
18686
18694
});
18687
18695
ctorRegistry[interfaceName] = URLSearchParamsCollection;
18688
18696
@@ -18978,7 +18986,7 @@ exports.install = (globalObject, globalNames) => {
18978
18986
}
18979
18987
Object.defineProperties(URLSearchParamsCollection2.prototype, {
18980
18988
[Symbol.toStringTag]: { value: \\"URLSearchParamsCollection2\\", configurable: true },
18981
- [Symbol.iterator]: { value: Array.prototype[Symbol.iterator], configurable: true, writable: true }
18989
+ [Symbol.iterator]: { value: ctorRegistry[\\"% Array%\\"] .prototype[Symbol.iterator], configurable: true, writable: true }
18982
18990
});
18983
18991
ctorRegistry[interfaceName] = URLSearchParamsCollection2;
18984
18992
0 commit comments