ホームページ  >  記事  >  ウェブフロントエンド  >  JS ツリー再帰サンプル コード_JavaScript スキル

JS ツリー再帰サンプル コード_JavaScript スキル

WBOY
WBOYオリジナル
2016-05-16 18:26:521074ブラウズ
コードをコピーします コードは次のとおりです。

var l=json.length
var arr; = [] ;
for(var i = 0; i (function(){
var jsonArray =arguments[0];
for(var k in jsonArray ){
if(k.indexOf('children') != -1 && jsonArray[k] != null){
arguments.callee(jsonArray[k]);
else {
if(k == '名前' || k == '子供'){
arr.push(jsonArray[k] '')
}
}
}
} )(json[i]);
}

JSON は次のようになります:

コードをコピーします コードは次のとおりです:
[{"id":"001","name":"上海市浦東新区","children":{"id" :"002","name ":"上海市徐匯区"}}]

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。