一、JQJson数组
叙述:常用的数据格式无非三种(组装数据,传参传值)
一、数组 :
1、定义
var select = []; //或 var select = new Array();
2、JS给一个数组赋值
select.push(); select.push({ value:"用户3", text: "新选项3", checked: false });
3、数组元素的删除
arr.pop(); //移除最后一个元素并返回该元素值 arr.shift(); //移除最前一个元素并返回该元素值,数组中元素自动前移 arr.splice(deletePos,deleteCount); //删除从指定位置deletePos开始的指定数量deleteCount的元素,数组形式返回所移除的元素
4、循环处理
//each循环 $.each(["aaa","bbb","ccc"],function(index,value){ alert(i+"..."+value); }); //for循环 for(var i=0;i<arr.length;i++){ console.log(i+"--"+arr[i]); } for (i in arr) { console.log(i+"--"+arr[i]); }
二、Json
1、定义:
三、Json数组
因为数据呈现和使用都是多个的,多个即是数组格式内部JSON格式的 。
(
1、数组每一个元素是Json字符串,自动转换
2、Json对象每个值是数组。
)
1、定义:
var jsonString = '[ { "ID": 0, "name": "张三"}, { "ID": 1, "name": "李四" } ]'; var jsonObject = JSON.parse(jsonString);
2、添加值
select.push({ value:"用户3", text: "新选项3", checked: false });
3、循环处理
$.each(this.res, function (index, content) { if (content.flow == mes) { return false; } });
点到为止