[英]how to iterate parent to child objects and pushed into an array javascript (vuejs)
我有這樣的json數據。
var obj= {
"id": "6",
"name": "parent",
"path": "/",
"category": "folder",
"fid":"6"
"children": [
{
//some values
},
{
//some other values
}
]
}
如何迭代並將其推送到新數組中。
類型聲明
getEntry: Array<Object> = []
推入數組方法
get addedEntry() {
let files = []
this.getEntry = files.push(this.obj)
}
但是,我收到類型錯誤。 如何將此對象推入數組或使其成為數組。?
push
方法返回一個表示數組新值的數字。 這就是為什么您會收到 TypeError (您正在為對象數組分配一個數字)。
您應該改為執行以下操作。
get addedEntry() {
let files = []
files.push(this.obj)
this.getEntry = files
}
這是 JavaScript 中push
方法的文檔條目。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.