JavaScript
core-js

IE11対応時、コードへ含めたほうがいいかもしれないcore-jsのPolyfill一覧

More than 1 year has passed since last update.


インストール

yarn add core-js

npm i core-js


Object



  • Object.assign » import 'core-js/fn/object/assign';


  • Object.is » import 'core-js/fn/object/is';


  • Object.values » import 'core-js/fn/object/values';


  • Object.entries » import 'core-js/fn/object/entries';


  • Object. getOwnPropertyDescriptors » import 'core-js/fn/object/get-own-property-descriptors';


Function



  • Function.prototype.name » import 'core-js/fn/function/name';


Array



  • Array.from » import 'core-js/fn/array/from';


  • Array.of » import 'core-js/fn/array/from';


  • Array.prototype.copyWithin » import 'core-js/fn/array/copy-within';


  • Array.prototype.find » import 'core-js/fn/array/find';


  • Array.prototype.findIndex » import 'core-js/fn/array/find-index';


  • Array.prototype.fill » import 'core-js/fn/array/fill';


  • Array.prototype.keys » import 'core-js/fn/array/keys';


  • Array.prototype.values » import 'core-js/fn/array/values';


  • Array.prototype.entries » import 'core-js/fn/array/entries';


  • Array.prototype.includes » import 'core-js/fn/array/includes';


  • Array.prototype.flatten » import 'core-js/fn/array/flatten';


  • Array.prototype.flat-map » import 'core-js/fn/array/flat-map';


String



  • String.raw » import 'core-js/fn/string/raw';


  • String.fromCodePoint » import 'core-js/fn/string/from-code-point';


  • String.prototype.codePointAt » import 'core-js/fn/string/code-point-at';


  • String.prototype.normalize » import unorm from 'unorm';


  • String.prototype.repeat » import 'core-js/fn/string/repeat';


  • String.prototype.startsWith » import 'core-js/fn/string/starts-with';


  • String.prototype.endsWith » import 'core-js/fn/string/ends-with';


  • String.prototype.includes » import 'core-js/fn/string/includes';


  • String.prototype.padStart » import 'core-js/fn/string/pad-start';


  • String.prototype.padEnd » import 'core-js/fn/string/pad-end';


  • String.prototype.trimLeft » import 'core-js/fn/string/trim-left';


  • String.prototype.trimRight » import 'core-js/fn/string/trim-right';


  • String.prototype.trimStart » import 'core-js/fn/string/trim-start';


  • String.prototype.trimEnd » import 'core-js/fn/string/trim-end';


Number



  • Number.isFinite » import 'core-js/fn/number/is-finite';


  • Number.isNaN » import 'core-js/fn/number/is-nan';


  • Number.isInteger » import 'core-js/fn/number/is-integer';


  • Number.isSafeInteger » import 'core-js/fn/number/is-safe-integer';


  • Number.parseFloat » import 'core-js/fn/number/parse-float';


  • Number.parseInt » import 'core-js/fn/number/parse-int';


  • Number.EPSILON » import 'core-js/fn/number/epsilon';


  • Number.MAX_SAFE_INTEGER » import 'core-js/fn/number/max-safe-integer';


  • Number.MIN_SAFE_INTEGER » import 'core-js/fn/number/min-safe-integer';


RegExp



  • RegExp.prototype.flags » import 'core-js/fn/regexp/flags';


Math



  • Math.acosh » import 'core-js/fn/math/acosh';


  • Math.asinh » import 'core-js/fn/math/asinh';


  • Math.atanh » import 'core-js/fn/math/atanh';


  • Math.cbrt » import 'core-js/fn/math/cbrt';


  • Math.clz32 » import 'core-js/fn/math/clz32';


  • Math.acosh » import 'core-js/fn/math/acosh';


  • Math.cosh » import 'core-js/fn/math/cosh';


  • Math.expm1 » import 'core-js/fn/math/expm1';


  • Math.fround » import 'core-js/fn/math/fround';


  • Math.hypot » import 'core-js/fn/math/hypot';


  • Math.imul » import 'core-js/fn/math/imul';


  • Math.log1p » import 'core-js/fn/math/log1p';


  • Math.log10 » import 'core-js/fn/math/log10';


  • Math.log2 » import 'core-js/fn/math/log2';


  • Math.sign » import 'core-js/fn/math/sign';


  • Math.sinh » import 'core-js/fn/math/sinh';


  • Math.tanh » import 'core-js/fn/math/tanh';


  • Math.trunc » import 'core-js/fn/math/trunc';


  • Math.signbit » import 'core-js/fn/math/signbit';


Promise



  • Promise » import 'core-js/es6/promise';


Symbol



  • Symbol » import 'core-js/es6/symbol';


Set



  • Set » import 'core-js/es6/set';


WeakMap



  • WeakMap » import 'core-js/es6/weak-map';


WeakSet



  • WeakSet » import 'core-js/es6/weak-set';


Reflect



  • Reflect » import 'core-js/es6/reflect';