我正在使用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  ?

09-13 01:43