您的位置 首页 php

js操作object、Array、json总结

一、[]与array的区别

在JS中,[]表示数组,{}表示对象;一般在JSON中使用;

例如:var json ={“eles”:[“aaa”,”bbb”,”ccc”,”ddd”]};

表示对象json的eles属性的值为一个四个元素的数组;

可以通过json.eles[0]、json.eles[1]…来获取这些值。。。

另外,var arr = new Array();在js中其实可以等价于var arr = [];

二、解析的例子

{"name":"政治安全时间 趋势图 ","type":"linechart","statonfield":"IR_URLDATE","description":"由图可知,政治安全时间趋势图事件中通过各个类别的对比走势来看较为交错。其中,新闻的关注于2018年09月13日达到最高峰,信息量为13。","records":[{"label":"新闻","values":[13,11,4,5,5,0,0],"extremumpoints":[]},{"label":"论坛","values":[2,19,3,0,0,0,0],"extremumpoints":[1]},{"label":"微信","values":[6,3,4,2,5,0,0],"extremumpoints":[2,4]},{"label":"博客","values":[0,0,0,0,0,0,0],"extremumpoints":[]}],"ticks":["2018.09.13","2018.09.14","2018.09.15","2018.09.16","2018.09.17","2018.09.18","2018.09.19"]}
function echarts03(url,idiv,numDiv)
{

var node=new Array();

$. ajax ({
 type: 'GET',
 url:url,
 dataType: ' jsonp ',
 async:false,
 success:  function (data){
console.info(data); 
 var x=data.ticks;
 var records=data.records;
 var y =[];
 var num=0;
 
 
var array=new Array();
 for(var i=0;i<records.length;i++)
{


var obj={};
obj["name"]=records[i].label;
obj["data"]=records[i].values;
obj["type"]="bar";

array.push(obj);
}
 console.info(obj.data);
 for(var i in obj.data)
 {
 num+=parseInt(obj.data[i]);
 }
 var vdivid="#"+numDiv;
 $(vdivid).text(num);
 

文章来源:智云一二三科技

文章标题:js操作object、Array、json总结

文章地址:https://www.zhihuclub.com/79207.shtml

关于作者: 智云科技

热门文章

网站地图