[英]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.