您的位置 首页 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

关于作者: 智云科技

热门文章

网站地图