{ "javascript": { "builtins": { "Map": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map", "spec_url": "https://tc39.es/ecma262/#sec-map-objects", "support": { "chrome": { "version_added": "38" }, "chrome_android": { "version_added": "38" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "13" }, "firefox_android": { "version_added": "14" }, "ie": { "version_added": "11" }, "nodejs": [ { "version_added": "0.12" }, { "version_added": "0.10", "flags": [ { "type": "runtime_flag", "name": "--harmony" } ] } ], "opera": { "version_added": "25" }, "opera_android": { "version_added": "25" }, "safari": { "version_added": "8" }, "safari_ios": { "version_added": "8" }, "samsunginternet_android": { "version_added": "3.0" }, "webview_android": { "version_added": "38" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "Map": { "__compat": { "description": "Map() constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/Map", "spec_url": "https://tc39.es/ecma262/#sec-map-constructor", "support": { "chrome": { "version_added": "38" }, "chrome_android": { "version_added": "38" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "13" }, "firefox_android": { "version_added": "14" }, "ie": { "version_added": "11" }, "nodejs": [ { "version_added": "0.12" }, { "version_added": "0.10", "flags": [ { "type": "runtime_flag", "name": "--harmony" } ] } ], "opera": { "version_added": "25" }, "opera_android": { "version_added": "25" }, "safari": { "version_added": "8" }, "safari_ios": { "version_added": "8" }, "samsunginternet_android": { "version_added": "3.0" }, "webview_android": { "version_added": "38" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "iterable_allowed": { "__compat": { "description": "new Map(iterable)", "support": { "chrome": { "version_added": "38" }, "chrome_android": { "version_added": "38" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "13" }, "firefox_android": { "version_added": "14" }, "ie": { "version_added": false }, "nodejs": { "version_added": "0.12" }, "opera": { "version_added": "25" }, "opera_android": { "version_added": "25" }, "safari": { "version_added": "9" }, "safari_ios": { "version_added": "9" }, "samsunginternet_android": { "version_added": "3.0" }, "webview_android": { "version_added": "38" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "new_required": { "__compat": { "description": "Map() without new throws", "support": { "chrome": { "version_added": "38" }, "chrome_android": { "version_added": "38" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "42" }, "firefox_android": { "version_added": "42" }, "ie": { "version_added": "11" }, "nodejs": { "version_added": "0.12" }, "opera": { "version_added": "25" }, "opera_android": { "version_added": "25" }, "safari": { "version_added": "9" }, "safari_ios": { "version_added": "9" }, "samsunginternet_android": { "version_added": "3.0" }, "webview_android": { "version_added": "38" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "null_allowed": { "__compat": { "description": "new Map(null)", "support": { "chrome": { "version_added": "38" }, "chrome_android": { "version_added": "38" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "37" }, "firefox_android": { "version_added": "37" }, "ie": { "version_added": "11" }, "nodejs": [ { "version_added": "0.12" }, { "version_added": "0.10", "flags": [ { "type": "runtime_flag", "name": "--harmony" } ] } ], "opera": { "version_added": "25" }, "opera_android": { "version_added": "25" }, "safari": { "version_added": "9" }, "safari_ios": { "version_added": "9" }, "samsunginternet_android": { "version_added": "3.0" }, "webview_android": { "version_added": "38" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } }, "clear": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/clear", "spec_url": "https://tc39.es/ecma262/#sec-map.prototype.clear", "support": { "chrome": { "version_added": "38" }, "chrome_android": { "version_added": "38" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "19" }, "firefox_android": { "version_added": "19" }, "ie": { "version_added": "11" }, "nodejs": { "version_added": "0.12" }, "opera": { "version_added": "25" }, "opera_android": { "version_added": "25" }, "safari": { "version_added": "8" }, "safari_ios": { "version_added": "8" }, "samsunginternet_android": { "version_added": "3.0" }, "webview_android": { "version_added": "38" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "delete": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/delete", "spec_url": "https://tc39.es/ecma262/#sec-map.prototype.delete", "support": { "chrome": { "version_added": "38" }, "chrome_android": { "version_added": "38" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "13" }, "firefox_android": { "version_added": "14" }, "ie": { "version_added": "11" }, "nodejs": [ { "version_added": "0.12" }, { "version_added": "0.10", "flags": [ { "type": "runtime_flag", "name": "--harmony" } ] } ], "opera": { "version_added": "25" }, "opera_android": { "version_added": "25" }, "safari": { "version_added": "8" }, "safari_ios": { "version_added": "8" }, "samsunginternet_android": { "version_added": "3.0" }, "webview_android": { "version_added": "38" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "entries": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/entries", "spec_url": "https://tc39.es/ecma262/#sec-map.prototype.entries", "support": { "chrome": { "version_added": "38" }, "chrome_android": { "version_added": "38" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "20" }, "firefox_android": { "version_added": "20" }, "ie": { "version_added": false }, "nodejs": { "version_added": "0.12" }, "opera": { "version_added": "25" }, "opera_android": { "version_added": "25" }, "safari": { "version_added": "8" }, "safari_ios": { "version_added": "8" }, "samsunginternet_android": { "version_added": "3.0" }, "webview_android": { "version_added": "38" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "forEach": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/forEach", "spec_url": "https://tc39.es/ecma262/#sec-map.prototype.foreach", "support": { "chrome": { "version_added": "38" }, "chrome_android": { "version_added": "38" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "25" }, "firefox_android": { "version_added": "25" }, "ie": { "version_added": "11" }, "nodejs": { "version_added": "0.12" }, "opera": { "version_added": "25" }, "opera_android": { "version_added": "25" }, "safari": { "version_added": "8" }, "safari_ios": { "version_added": "8" }, "samsunginternet_android": { "version_added": "3.0" }, "webview_android": { "version_added": "38" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "get": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/get", "spec_url": "https://tc39.es/ecma262/#sec-map.prototype.get", "support": { "chrome": { "version_added": "38" }, "chrome_android": { "version_added": "38" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "13" }, "firefox_android": { "version_added": "14" }, "ie": { "version_added": "11" }, "nodejs": [ { "version_added": "0.12" }, { "version_added": "0.10", "flags": [ { "type": "runtime_flag", "name": "--harmony" } ] } ], "opera": { "version_added": "25" }, "opera_android": { "version_added": "25" }, "safari": { "version_added": "8" }, "safari_ios": { "version_added": "8" }, "samsunginternet_android": { "version_added": "3.0" }, "webview_android": { "version_added": "38" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "has": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/has", "spec_url": "https://tc39.es/ecma262/#sec-map.prototype.has", "support": { "chrome": { "version_added": "38" }, "chrome_android": { "version_added": "38" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "13" }, "firefox_android": { "version_added": "14" }, "ie": { "version_added": "11" }, "nodejs": [ { "version_added": "0.12" }, { "version_added": "0.10", "flags": [ { "type": "runtime_flag", "name": "--harmony" } ] } ], "opera": { "version_added": "25" }, "opera_android": { "version_added": "25" }, "safari": { "version_added": "8" }, "safari_ios": { "version_added": "8" }, "samsunginternet_android": { "version_added": "3.0" }, "webview_android": { "version_added": "38" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "key_equality_for_zeros": { "__compat": { "description": "Key equality for -0 and 0", "support": { "chrome": { "version_added": "38" }, "chrome_android": { "version_added": "38" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "29" }, "firefox_android": { "version_added": "29" }, "ie": { "version_added": false }, "nodejs": { "version_added": "4.0.0" }, "opera": { "version_added": "25" }, "opera_android": { "version_added": "25" }, "safari": { "version_added": "9" }, "safari_ios": { "version_added": "9" }, "samsunginternet_android": { "version_added": "3.0" }, "webview_android": { "version_added": "38" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "keys": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/keys", "spec_url": "https://tc39.es/ecma262/#sec-map.prototype.keys", "support": { "chrome": { "version_added": "38" }, "chrome_android": { "version_added": "38" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "20" }, "firefox_android": { "version_added": "20" }, "ie": { "version_added": false }, "nodejs": { "version_added": "0.12" }, "opera": { "version_added": "25" }, "opera_android": { "version_added": "25" }, "safari": { "version_added": "8" }, "safari_ios": { "version_added": "8" }, "samsunginternet_android": { "version_added": "3.0" }, "webview_android": { "version_added": "38" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "set": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/set", "spec_url": "https://tc39.es/ecma262/#sec-map.prototype.set", "support": { "chrome": { "version_added": "38" }, "chrome_android": { "version_added": "38" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "13" }, "firefox_android": { "version_added": "14" }, "ie": { "version_added": "11", "partial_implementation": true, "notes": "Returns 'undefined' instead of the 'Map' object." }, "nodejs": [ { "version_added": "0.12" }, { "version_added": "0.10", "flags": [ { "type": "runtime_flag", "name": "--harmony" } ] } ], "opera": { "version_added": "25" }, "opera_android": { "version_added": "25" }, "safari": { "version_added": "8" }, "safari_ios": { "version_added": "8" }, "samsunginternet_android": { "version_added": "3.0" }, "webview_android": { "version_added": "38" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "size": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/size", "spec_url": "https://tc39.es/ecma262/#sec-get-map.prototype.size", "support": { "chrome": { "version_added": "38" }, "chrome_android": { "version_added": "38" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "19", "notes": "From Firefox 13 to Firefox 18, the size property was implemented as a Map.prototype.size() method, this has been changed to a property in later versions conform to the ECMAScript 2015 specification." }, "firefox_android": { "version_added": "19", "notes": "From Firefox 13 to Firefox 18, the size property was implemented as a Map.prototype.size() method, this has been changed to a property in later versions conform to the ECMAScript 2015 specification." }, "ie": { "version_added": "11" }, "nodejs": { "version_added": "0.12" }, "opera": { "version_added": "25" }, "opera_android": { "version_added": "25" }, "safari": { "version_added": "8" }, "safari_ios": { "version_added": "8" }, "samsunginternet_android": { "version_added": "3.0" }, "webview_android": { "version_added": "38" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "values": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/values", "spec_url": "https://tc39.es/ecma262/#sec-map.prototype.values", "support": { "chrome": { "version_added": "38" }, "chrome_android": { "version_added": "38" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "20" }, "firefox_android": { "version_added": "20" }, "ie": { "version_added": false }, "nodejs": { "version_added": "0.12" }, "opera": { "version_added": "25" }, "opera_android": { "version_added": "25" }, "safari": { "version_added": "8" }, "safari_ios": { "version_added": "8" }, "samsunginternet_android": { "version_added": "3.0" }, "webview_android": { "version_added": "38" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "@@iterator": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/@@iterator", "spec_url": "https://tc39.es/ecma262/#sec-map.prototype-@@iterator", "support": { "chrome": { "version_added": "43" }, "chrome_android": { "version_added": "43" }, "edge": { "version_added": "12" }, "firefox": [ { "version_added": "36" }, { "alternative_name": "@@iterator", "version_added": "27", "version_removed": "36", "notes": "A placeholder property named @@iterator is used." }, { "alternative_name": "iterator", "version_added": "17", "version_removed": "27", "notes": "A placeholder property named iterator is used." } ], "firefox_android": [ { "version_added": "36" }, { "alternative_name": "@@iterator", "version_added": "27", "version_removed": "36", "notes": "A placeholder property named @@iterator is used." }, { "alternative_name": "iterator", "version_added": "17", "version_removed": "27", "notes": "A placeholder property named iterator is used." } ], "ie": { "version_added": false }, "nodejs": { "version_added": "0.12" }, "opera": { "version_added": "30" }, "opera_android": { "version_added": "30" }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": "10" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "43" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "@@species": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/@@species", "spec_url": "https://tc39.es/ecma262/#sec-get-map-@@species", "support": { "chrome": { "version_added": "51" }, "chrome_android": { "version_added": "51" }, "edge": { "version_added": "13" }, "firefox": { "version_added": "41" }, "firefox_android": { "version_added": "41" }, "ie": { "version_added": false }, "nodejs": [ { "version_added": "6.5.0" }, { "version_added": "6.0.0", "flags": [ { "type": "runtime_flag", "name": "--harmony" } ] } ], "opera": { "version_added": "38" }, "opera_android": { "version_added": "41" }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": "10" }, "samsunginternet_android": { "version_added": "5.0" }, "webview_android": { "version_added": "51" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "@@toStringTag": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/@@toStringTag", "spec_url": "https://tc39.es/ecma262/#sec-map.prototype-@@tostringtag", "support": { "chrome": { "version_added": "44" }, "chrome_android": { "version_added": "44" }, "edge": { "version_added": "79" }, "firefox": { "version_added": "51" }, "firefox_android": { "version_added": "51" }, "ie": { "version_added": false }, "nodejs": { "version_added": "6.0.0" }, "opera": { "version_added": false }, "opera_android": { "version_added": false }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "44" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } } } } }