Use array features for symbol and array.iterator (#64)
This commit is contained in:
parent
d318916416
commit
66ab523dd6
@ -34,19 +34,23 @@ const es2015 = {
|
|||||||
"es6.reflect.set-prototype-of": "Reflect / Reflect.setPrototypeOf",
|
"es6.reflect.set-prototype-of": "Reflect / Reflect.setPrototypeOf",
|
||||||
|
|
||||||
"es6.promise": "Promise",
|
"es6.promise": "Promise",
|
||||||
"es6.symbol": "Symbol",
|
|
||||||
|
|
||||||
"es6.symbol": "well-known symbols / Symbol.hasInstance",
|
"es6.symbol": {
|
||||||
"es6.symbol": "well-known symbols / Symbol.isConcatSpreadable",
|
features: [
|
||||||
"es6.symbol": "well-known symbols / Symbol.iterator",
|
"Symbol",
|
||||||
"es6.symbol": "well-known symbols / Symbol.match",
|
"well-known symbols / Symbol.hasInstance",
|
||||||
"es6.symbol": "well-known symbols / Symbol.replace",
|
"well-known symbols / Symbol.isConcatSpreadable",
|
||||||
"es6.symbol": "well-known symbols / Symbol.search",
|
"well-known symbols / Symbol.iterator",
|
||||||
"es6.symbol": "well-known symbols / Symbol.species",
|
"well-known symbols / Symbol.match",
|
||||||
"es6.symbol": "well-known symbols / Symbol.split",
|
"well-known symbols / Symbol.replace",
|
||||||
"es6.symbol": "well-known symbols / Symbol.toPrimitive",
|
"well-known symbols / Symbol.search",
|
||||||
"es6.symbol": "well-known symbols / Symbol.toStringTag",
|
"well-known symbols / Symbol.species",
|
||||||
"es6.symbol": "well-known symbols / Symbol.unscopables",
|
"well-known symbols / Symbol.split",
|
||||||
|
"well-known symbols / Symbol.toPrimitive",
|
||||||
|
"well-known symbols / Symbol.toStringTag",
|
||||||
|
"well-known symbols / Symbol.unscopables",
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
"es6.object.assign": "Object static methods / Object.assign",
|
"es6.object.assign": "Object static methods / Object.assign",
|
||||||
"es6.object.is": "Object static methods / Object.is",
|
"es6.object.is": "Object static methods / Object.is",
|
||||||
@ -78,10 +82,15 @@ const es2015 = {
|
|||||||
"es6.array.find": "Array.prototype methods / Array.prototype.find",
|
"es6.array.find": "Array.prototype methods / Array.prototype.find",
|
||||||
"es6.array.find-index": "Array.prototype methods / Array.prototype.findIndex",
|
"es6.array.find-index": "Array.prototype methods / Array.prototype.findIndex",
|
||||||
"es6.array.fill": "Array.prototype methods / Array.prototype.fill",
|
"es6.array.fill": "Array.prototype methods / Array.prototype.fill",
|
||||||
"es6.array.iterator": "Array.prototype methods / Array.prototype.keys",
|
|
||||||
|
"es6.array.iterator": {
|
||||||
|
features: [
|
||||||
|
"Array.prototype methods / Array.prototype.keys",
|
||||||
// can use Symbol.iterator, not implemented in many environments
|
// can use Symbol.iterator, not implemented in many environments
|
||||||
// "es6.array.iterator": "Array.prototype methods / Array.prototype.values",
|
// "Array.prototype methods / Array.prototype.values",
|
||||||
"es6.array.iterator": "Array.prototype methods / Array.prototype.entries",
|
"Array.prototype methods / Array.prototype.entries",
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
"es6.number.is-finite": "Number properties / Number.isFinite",
|
"es6.number.is-finite": "Number properties / Number.isFinite",
|
||||||
"es6.number.is-integer": "Number properties / Number.isInteger",
|
"es6.number.is-integer": "Number properties / Number.isInteger",
|
||||||
|
|||||||
@ -238,13 +238,11 @@
|
|||||||
"ios": 10
|
"ios": 10
|
||||||
},
|
},
|
||||||
"es6.symbol": {
|
"es6.symbol": {
|
||||||
"chrome": 38,
|
"chrome": 51,
|
||||||
"opera": 25,
|
"opera": 38,
|
||||||
"edge": 12,
|
"firefox": 51,
|
||||||
"firefox": 48,
|
"safari": 10,
|
||||||
"safari": 9,
|
"ios": 10
|
||||||
"node": 0.12,
|
|
||||||
"ios": 9
|
|
||||||
},
|
},
|
||||||
"es6.object.assign": {
|
"es6.object.assign": {
|
||||||
"chrome": 45,
|
"chrome": 45,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user