**//构造json字符串 然后再把json字符串解析成对象**
var decodeData = "{";
$.each(data,function(index,value){
// alert(value+" "+value['name']+" "+value['value']);
decodeData+=value['name']+":["+value['value']+"],";
});
decodeData = decodeData.substr(0,decodeData.length-1)+"}";
**//构造成一个map对象**
var decodeData = [];
$.each(data,function(index,value){
decodeData.push({name:value['name'],value:value['value']});
});
**//构造成一个数组对象**
var dataArray = [];
$.each(data,function(index,value){
var keyYear = value['name'];
var v = value['value'];
dataArray[keyYear] = v;
});
alert(dataArray["2010"]);
**//测试js中的数组中的下标不仅仅是数值型 可以是字符型 布尔型等,
可以用来解决map对象的问题**
var data = [];
data[0] = 0;
data['a'] = 'This is a';
data['b'] = 'this is b';
data[false] = "this is false";
alert(data[false]);
JS数据处理[对json数据的一些简单处理转为数组或者键值对]
最新推荐文章于 2024-07-17 16:35:40 发布