Show More
Commit Description:
add model solution
Commit Description:
add model solution
References:
File last commit:
Show/Diff file:
Action:
node_modules/core-js/modules/library/web.dom.iterable.js
| 19 lines
| 969 B
| application/javascript
| JavascriptLexer
|
r789 | require('./es6.array.iterator'); | |||
var global = require('./_global'); | ||||
var hide = require('./_hide'); | ||||
var Iterators = require('./_iterators'); | ||||
var TO_STRING_TAG = require('./_wks')('toStringTag'); | ||||
var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' + | ||||
'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' + | ||||
'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' + | ||||
'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' + | ||||
'TextTrackList,TouchList').split(','); | ||||
for (var i = 0; i < DOMIterables.length; i++) { | ||||
var NAME = DOMIterables[i]; | ||||
var Collection = global[NAME]; | ||||
var proto = Collection && Collection.prototype; | ||||
if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME); | ||||
Iterators[NAME] = Iterators.Array; | ||||
} | ||||