首页 > 解决方案 > 如何在javascript中动态附加键中的字符串

问题描述

我需要在我的 javascript 键对象中附加数字。我试过这段代码

arr.push({[`name${num}`]: value})

我的输出是[{"name[object Object]":"text"}]

我将获得num动态的、我预期的输出

[{"name2":"test"}]

标签: javascript

解决方案


您缺少一个大括号。它应该是:

arr.push({[`name${num}`]: value}).

此外,num 变量似乎不是原始类型。您是否错误地将对象分配给 num 变量?


推荐阅读