js在ie浏览器中创建对象报错的问题

在ie下用以下代码创建对象会报错

var a = "5";
var b = {[a+1]:"hello"};
console.log(b);

clipboard.png

在chrome用这段代码创建对象就没问题

ie下只能这样创建

var a = "5";
var b = {};
b[a+1] = "hello";
console.log(b);

clipboard.png

我用的是IE11测试,想问问这是什么原因。

阅读 3k
1 个回答

这是ES6的语法,ie11太老了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题