で「Y」プロパティ内のすべてのオブジェクトの「x」のプロパティを取得し、次の例を考えてみましょう:は再帰
<script>
var McDuffFamily = {
name: "Jack McDuff I",
children: [
{
name:"Jack McDuff II",
children: [
{
name:"Jack McDuff III",
children: [
{
name:"Jack McDuff IV"
},
{
name:"Jonh McDuff I",
children: [
{
name:"Jonh McDuff I",
children: []
}
]
}
]
},
{
name:"Shena McDuff"
}
]
},
{
name:"Poor bastard",
children: [
{
name:"Citzen I",
children: [
{
name:"Darth Vader"
}
]
},
{
name:"Citzen II",
children: []
}
]
}
]
};
</script>
はすべて「ジャック・マクダフI」の子孫の名前を取得するための任意の痛みのない方法はありますか?
興味深いですが、正直なところ、どういう仕組みか分かりません – cvsguimaraes
どちらの部分ですか?あなたが望むなら、私はそれに光を当てることができます – Joe
tree [i] && tree.push.apply(tree、tree [i] .childrens) – cvsguimaraes