小编Ota*_*des的帖子

如何使用变量的值作为对象的属性?

在下面的示例中,对象似乎不知道哪个类别是变量,因此它用作字符串:

var categoria = "Carros";
var obj       = {
    categorias: {}
};
obj.categorias = {...obj.categorias, categoria: {}}
console.log(obj.categorias)
Run Code Online (Sandbox Code Playgroud)

我希望类别属性被命名为“汽车”而不是类别。我尝试了下面的方法,但它返回模板字符串错误:

var categoria = "Carros";
var obj       = {
    categorias: {}
};
obj.categorias = {...obj.categorias, `${categoria}`: {}}
Run Code Online (Sandbox Code Playgroud)

javascript json

0
推荐指数
1
解决办法
36
查看次数

标签 统计

javascript ×1

json ×1