javascript - 实际用例动态(计算)属性

标签 javascript ecmascript-6

动态属性:

var obj = {
  // Computed (dynamic) property names
  [ 'prop_' + (() => 42)() ]: 42
};

这当然很花哨。但是,在不增加不必要的复杂性的情况下,人们可以在哪里使用它呢?

最佳答案

如果您有一个属性名称作为常量:

var obj = { [SOME_CONSTANT]: 42 };

关于javascript - 实际用例动态(计算)属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34728308/

相关文章:

javascript - react : Pagination is not working properly

javascript - 是否可以将函数作为计算键 ES6 中的键?

javascript - ES6箭头函数触发 "' super'outside of function or class"错误

javascript - promise 实际 self 实现

javascript - 如何检查我的对象是否存在于 javascript map 中?

javascript - 如何在没有 FileReader 的情况下在 Javascript 中将文件转换为 Blob?

javascript - Redux 的 reducer 遍历如何才能高效?

javascript - 当我运行sequelize.sync()时,为什么我的表没有被更改?

javascript - JS - 一行代码中的多个事件监听器和动态参数

javascript - ACE.js代码编辑器如何使用美化HTML,CSS,JS