LoginSignup
9
6

More than 5 years have passed since last update.

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

Posted at

インストール

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';
9
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
6