对于 一级的object 可用:
- in
- hasOwnProperty()
那对于 多级 的思考呢:
{
value: "zhinan",
label: "指南",
name: 'lxf',
children: [
{
value: "shejiyuanze",
label: "设计原则",
adress: 'mb',
children: [
{
value: "yizhi",
label: "一致"
},
{
value: "fankui",
label: "反馈"
},
{
value: "xiaolv",
label: "效率"
},
{
value: "kekong",
label: "可控",
age: 20
}
]
},
{
value: "daohang",
label: "导航",
children: [
{
value: "yizhi",
label: "一致"
},
{
value: "dingbudaohang",
label: "顶部导航"
}
]
}
]
}
目前为止, 没有拉平对象或者获取 多级 对象的key的方法 ,推荐用递归。