Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE浏览器中Object.values抛出TypeError-如何填充它?_Javascript_Ember.js_Babeljs_Babel Polyfill - Fatal编程技术网

Javascript IE浏览器中Object.values抛出TypeError-如何填充它?

Javascript IE浏览器中Object.values抛出TypeError-如何填充它?,javascript,ember.js,babeljs,babel-polyfill,Javascript,Ember.js,Babeljs,Babel Polyfill,在我的ember应用程序中,我使用Object.values方法,在IE浏览器中抛出以下错误 对象不支持属性或方法“值”类型错误:对象 不支持属性或方法“值” 在my package.json中 "ember-cli-babel": "^6.3.0" 我的target.js文件显示 module.exports = { browsers: [ 'ie 9', 'last 1 Chrome versions', 'last 1 Firefox versions',

在我的ember应用程序中,我使用
Object.values
方法,在IE浏览器中抛出以下错误

对象不支持属性或方法“值”类型错误:对象 不支持属性或方法“值”

在my package.json中

"ember-cli-babel": "^6.3.0" 
我的target.js文件显示

module.exports = {
  browsers: [
    'ie 9',
    'last 1 Chrome versions',
    'last 1 Firefox versions',
    'last 1 Safari versions'
  ]
};
我正在使用

ember-cli: 2.13.3
node: 6.3.1
对象。支持值
。我该如何在我的余烬项目中多填充这个?。
类似地,对于
String.endsWith
I,我只是在
app.js
文件中包含了polyfill。在这里,我想使用babel polyfill,这样它将自动为我在
target.js

ember cli中提到的浏览器使用polyfill,babel附带polyfill支持配置。我应该看一下他们的文件。我不知道下面的配置会起到神奇的作用

// ember-cli-build.js

var app = new EmberApp(defaults, {
  'ember-cli-babel': {
    includePolyfill: true
  }
});

我尝试过的这个文件,然后我得到了
反射
未定义错误。因此,我不想每次使用新功能时都使用polyfill,我只想让ember cli自动处理它。我在target.js文件的
ie 9
中提到过,所以我认为ember cli会自动执行polyfill。但事实并非如此,但它需要
includePolyfill:true
设置。。我不知道为什么我必须在target.js文件中提到
ie 9