创建具有动态关键帧的对象
Creating an object with dynamic keys
下面是一个动态构建对象的函数:
function onEntry(key, value) {
console.log(key) // productName
console.log(value) // Budweiser
const obj = { key: value }
console.log(obj) // { key: "Budweiser" }
}
预期输出为
{ productName: "Budweiser" }
但属性名称未评估
{ key: "Budweiser" }
如何使对象的属性名计算为表达式?
创建一个对象,并手动设置其键。
var obj = {}
obj[key] = value
或者使用ECMAScript 2015语法,也可以直接在对象声明中执行:
var obj = {
[key] = value
}
相关文章:
- 关键帧之间的css3动画延迟
- 访问css3动画的关键帧
- 当用户滚动到页面的某个部分时,如何触发关键帧
- 动态关键帧插入在 IE 或 Firefox 上不起作用
- CSS3卡翻转带关键帧不工作
- 一种读取或更改CSS动画关键帧的方法
- Skrollr:当滚动位置在最后一个关键帧之后时传递函数
- 替换对象数组中的关键帧
- 如何解决对象关键用例的更改
- 如何在Javascript中更改关键帧状态
- CSS - 在关键帧中触发悬停
- 多次单击时运行关键帧动画
- 通过ng repeat内的关键帧过滤对象
- FireBase-angularfire将对象关键帧设置为变量
- 如何在Angular中发送未定义的对象关键帧而不进行硬编码
- 如何在角度模板内动态访问对象的关键帧
- 动态对象关键帧
- 只有当鼠标在对象上时才触发关键帧事件
- 创建具有动态关键帧的对象
- 更改或编辑对象中的关键帧,以便在视图中显示.使用Angular