您的位置:首页 > Web前端 > JavaScript

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

2017-12-19 20:43 405 查看

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

今天遇到一个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应该为一个字符串!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript