猿问

js中如何向json数组添加元素

js中如何向json数组添加元素


qq_遁去的一_1
浏览 6255回答 3
3回答

慕虎7371278

12345678910json 数组也是数组 var jsonstr="[{'name':'a','value':1},{'name':'b','value':2}]";var jsonarray = eval('('+jsonstr+')'); var arr  =     {         "name" : $('#names').val(),         "value" : $('#values').val()     }jsonarray.push(arr); 

凤凰求蛊

如果想对json数组进行操作向其中添加元素,将其转化为数组对象。

呼如林

var jsonstr="[{'name':'a','value':1},{'name':'b','value':2}]";var jsonarray = eval('('+jsonstr+')');var arr ={"name" : $('#names').val(),"value" : $('#values').val()}jsonarray.push(arr);//2、var json={};// 定义一个json对象json.array1=["2","4"];// 增加一个新属性,此属性是数组json.array1[json.array1.length]='6';// 数组追加一个元素alert(json.array1)
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答