我正在使用Titanium开发Android应用程序。我想删除一些新数据并将其推送到json对象中。我使用了以下代码:
var jsonfeed = this.responseText;
var jsontext = JSON.parse(jsonfeed);
我的json对象如下:
{"feeds":
[
{"username":"abc","user":"abc","feed":{"description":"dss","id":660,"user_id":1}},
{"username":"bcd","user":"bcd","feed":{"description":"dddd","id":659,"user_id":1}}
]
}
我想删除jsontext.feeds [0]。我试过像jsontext.feeds.splice(0,1)这样的Splice,它返回正确的值,但实际上并没有从jsontext中删除任何值。有没有办法从json对象中删除数据或有关我的代码的任何建议,谢谢。
最佳答案
怎么样尝试使用shift()
alert(jsontext.feeds[0].username) // abc
// shift the beginning of the array
jsontext.feeds.shift();
alert(jsontext.feeds[0].username) //bcd ?