javascript操作json数组

json的格式如下:

    var jarray = [{"day1":"work","day2":26},{"day1":"study","day2":26}]

一、遍历json数组


1、输出json数组中的每个成员

for(var i=0; i
结果如图:
    

2、获取json对象的key和value

    for(var i=0; i
结果如图:
     javascript操作json数组_第1张图片

二、修改、增加、删除json成员


1、修改

	function updateObj(day1, value)
	{
		for(var i=0; i
updateObj("work", "修改的");

结果如图:
     javascript操作json数组_第2张图片

2、增加

  • 使用push函数,在数组末尾添加
    var obj = {"day1": "rest", "day2": "qq"};
    jarray.push(obj);
  • 指定位置添加
    var obj2 = {"day1": "ex", "day2": 22}
    jarray.splice(1, 0, obj2);

3、删除

	function delObj(day1)
	{
		for(var i=0; i
注:splice(index, howmany, element, ..., elmentX)
index: 必需, 从何处添加/删除元素
howmany: 必需,删除多少个
element: 可选,要添加的元素

你可能感兴趣的:(Javascript)