html - 将名称从属性分配给对象
问题描述
我正在尝试创建一个对象,该对象的名称来自另一个属性。
const slide = 0;
const result = 'Hello';
const object = { slide: result };
How I want the object to look like in the end:
{ 0: result }
我怎样才能做到这一点?因为我使用它的方式,名字总是“slide”,但我希望它以0作为名字。
解决方案
您可以执行以下操作:
const object = { [slide]: result };
或另一种方法是:
const object = {};
object[slide] = result;
推荐阅读
- python - 数据包含不同类时的回归问题
- android-studio - 无法在 Android Studio 中构建 android 项目
- react-native - React Native & Jest:如何正确测试在 useEffect 中调用 fetch 的组件。“无法在未安装的测试渲染器上访问 .root”
- mongodb - 无法为 for 循环中具有 null 属性的内容创建正确的 if 语句
- python - 每次调用变量时尝试从文件中获取下一行
- flutter - isEmpty' 不是函数或方法,不能被调用。> >
- javascript - 如何防止块离开画布宽度和高度?
- c++ - macOS 中的 /proc 有什么替代方案吗?
- processing - 在网格中更新沙子模拟不起作用
- javascript - 为什么我的 SYNCHRONOUS JavaScript 函数以错误的顺序出现?