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应该为一个字符串!
相关文章推荐
- JS的Key-Val(键值对)设置Key为动态的方法
- 解决IE6下JS动态设置图片IMG的SRC时图片无法加载错误的方法
- JS动态遍历json中所有键值对的方法(不知道属性名的情况)
- js+jquery动态设置/增加/删除/获取元素属性的两种方法集锦对比(动态onclick属性设置+动态title设置)
- 动态设置链接的Title的js方法
- js动态创建/删除 (页面)元素节点、设置其属性方法
- 通过js动态创建标签,并设置属性方法
- 解决IE6下JS动态设置图片IMG的SRC时图片无法加载错误的方法
- js+jquery动态设置/添加/删除/获取元素属性的两种方法集锦对照(动态onclick属性设置+动态title设置)
- 用JS动态设置CSS样式常见方法小结(推荐)
- js中json动态设置key的值
- js遍历json对象所有key及根据动态key获取值的方法(必看)
- 在js文件中动态设置class方法
- js 动态添加元素(div、li、img等)及设置属性的方法
- jQuery的load方法设计动态加载及解决被加载页面js
- Js 遍历json对象所有key及根据动态key获取值
- 深入理解在JS中通过四种设置事件处理程序的方法
- JS获取及设置TextArea或input文本框选择文本位置的方法
- 使用val()方法设置表单中的默认选中项
- Asp.Net网页头部动态加载标题、描述、关键字、css和js文件的方法