1

我正在使用 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 对象中删除数据或关于我的代码的任何建议。谢谢。

4

1 回答 1

0

尝试使用 shift() 怎么样

alert(jsontext.feeds[0].username) // abc

  // shift the beginning of the array
  jsontext.feeds.shift();

alert(jsontext.feeds[0].username) //bcd  ?
于 2011-10-11T10:47:19.770 回答