JS的Key-Val(键值对)设置Key为动态的方法

JS的Key-Val(键值对)设置Key为动态的方法

  1. 今天遇到一个Key设置的问题,如下:media为变量值,放入如下的方法体中此时的Key-【media】还是一个常量。
for(var j=0;j<arr.length;j++)
 {
    var finallyData={};
    var media=arr[j].toString();
    finallyData ={
                    media:articles,
                    val:media
                  }
}

进过一番查找,得到一个解决办法:将finallyData这个map的key用[]包裹则可定义media为常量,而不为变量!

 finallyData[media]=articles;

那么其中的原理是什么呢!当使用花括号时,此时的media应该为一个字符串!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值