Im Allgemeinen wird eine Rekursion verwendet, um festzustellen, ob das Objekt dem übergeordneten Typ übereinstimmt.
Hier zeigen wir eine einfache Objektrekursion, und die Array -Rekursion ist ähnlich.
var obj = { a:{w:1,y:2,x:3}, b:{s:4,j:5,x:6}, c:{car:7,cat:8,mao:9}}function f(s){ for(var i in s){ if(typeof s[i]=="object"){ f(s[i]) }else{ console.log(s[i]); }}} f (obj);Renditeergebnisse: 1,2,3,4,5,6,7,8,9
Die obige Methode zur Verwendung rekursiver Traversalobjekte, um Wert zu erhalten, ist der gesamte Inhalt, den ich mit Ihnen geteilt habe. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.