[新手问题]javascript中如何动态设置josn格式的值

皑刈苑 2016-12-30 07:32:54
javascript中想用循环输出以下josn格式的变量怎么解决?
data={
child1:value1,
child2:value2,
child3:value3,
....
child100:value100


以下这样是不行的
for(var i=1;i<101;i++){
data.('child'+i)=value+i;
...全文
167 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
当作看不见 2016-12-31
  • 打赏
  • 举报
回复
花括号换中括号就可以实现
sanGuo_uu 2016-12-31
  • 打赏
  • 举报
回复
同意1# 你之前的写法思路是对的,只是这句不对 data.('child'+i)=value+i; 这句的问题是:value是什么数据类型,i是什么数据类型,它们可以相加吗。 (一般的语言里面,string+int 会默认转成string) 也就是说,你赋值的句子写得不对
孟子E章 2016-12-30
  • 打赏
  • 举报
回复
data={} for(var i=1;i<101;i++){ data['child'+i]="value"+i; } alert(data.child11)

87,903

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧