[英]How to push an object into a nested array
首先我將我的數組聲明為
var Ulturls = [];
如果嘗試推送 object
var p ={'url' :'https://someurl.com', 'name':'someName', 'id': 'adast'}
Ulturls.data.push(p)
我需要使用 push 因為我希望我的數組看起來像這樣
Ulturls = [
'data': [
{
"name": "Usain Bolt is the real bro_video.mp4",
"url": "https://v.redd.it/l1yuug6bcc551/DASH_480",
"id": "cln8vskbjlbozk"
},
{
"name": "Usain Bolt is the real bro_audio.mp3",
"url": "https://v.redd.it/l1yuug6bcc551/audio",
"id": "cln8vskbjlbozl"
}
]
'total': 2
]
這不是有效的語法:
Ulturls = [
'data': [...]
'total': 2
]
我認為您正在尋找的是 object,而不是數組。 嘗試這個:
var Ulturls = {
data: []
}
Ulturls.data.push({
"name": "Usain Bolt is the real bro_video.mp4",
"url": "https://v.redd.it/l1yuug6bcc551/DASH_480",
"id": "cln8vskbjlbozk"
});
Ulturls.data.push({
"name": "Usain Bolt is the real bro_audio.mp3",
"url": "https://v.redd.it/l1yuug6bcc551/audio",
"id": "cln8vskbjlbozl"
});
Ulturls.total = Ulturls.data.length;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.