我如何制作任何类型的“for each”以确保我将获得最后存在的子数组属性。根据我的对象[索引],我可以有“1或10”其他“项”子数组。
object[0].items[0].property(...)
object[1].items[0].items[0].items[0].property(...)
object[2].items[1].items[0].property(...)
object[3].items[1].property(...)
此致 鲁
答案 0 :(得分:1)
你可以尝试编写一个递归函数,它逐步遍历你的子数组,直到它到达岩石底部,然后返回属性。
类似的东西:
myRecFunc(obj) {
if ( obj.items && obj.items.lengh > 0 ) {
return myRecFunc(obj.items[0]);
}
return obj.property;
}