[英]Remove First element of JSON
她的下面是我的 JSON 並且我想刪除其項目的第一行,例如:
data.items = {"username":"usr1","profile": "usr2", "items":[{"s": "1","f": "usr2","m": "hey ebteween how u doing","fr":"usr1"}]}
更新 #1
$.each(data.items, function(i,item){
data.items.item.shift();
}
想要這樣
{"username":"usr1","profile": "usr2", "items":[]}
我正在嘗試使用data.items.slice(1)
方法,但不知何故它不起作用:
更新#2:
我通過添加shift()
嘗試了代碼,但在控制台中我收到了:
console.log(data.items);data.items.shift();
[Object { s="1", f="usr1", m="m", more...}]
但實際上它並沒有從 json 對象中刪除該元素
要刪除元素,您可以使用delete :
// it'll delete the first element of the json
delete data.items[0];
如果要刪除指定的鍵,則必須使用鍵名:
// delete the username key:
delete data.items["username"];
在您的情況下,您可以通過這種方式再次設置您的密鑰:
data.items["items"] = [];
你已經用空數組設置了你的鍵
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.