我读到ecma6中的动态密钥对象可以制作,所以我刚刚将节点升级到0.12.7,我仍然得到错误
node /var/www/games/node_modules/app.js
/var/www/games/node_modules/app.js:61
obj = {[key]: 'ES6!'};
^
我的代码
var key = 'DYNAMIC_KEY';
obj = {[key]: 'ES6!'};
console.log(obj);
节点0.12.7
{ http_parser: '2.3',
node: '0.12.7',
v8: '3.28.71.19',
uv: '1.6.1',
zlib: '1.2.8',
modules: '14',
openssl: '1.0.1p' }
答案 0 :(得分:3)
节点0.12.7 不具有计算机对象属性。然而,节点4.x和5.x确实如此。您可以使用这个出色的兼容性检查器检查任何功能:
https://kangax.github.io/compat-table/es6/
编辑:您要求的内容列在"对象文字扩展名"。
下