diff --git a/packages/babel-polyfill/src/index.js b/packages/babel-polyfill/src/index.js index 352aba3ae7..5ff627aeb6 100644 --- a/packages/babel-polyfill/src/index.js +++ b/packages/babel-polyfill/src/index.js @@ -12,8 +12,9 @@ import "babel-regenerator-runtime"; import "core-js/fn/regexp/escape"; +let DEFINE_PROPERTY = "defineProperty"; function define(O, key, value){ - O[key] || Object.defineProperty(O, key, { + O[key] || Object[DEFINE_PROPERTY](O, key, { writable: true, configurable: true, value: value