Maison > interface Web > js tutoriel > Utiliser nodejs pour implémenter les compétences code_javascript de la fonction print_r de PHP

Utiliser nodejs pour implémenter les compétences code_javascript de la fonction print_r de PHP

WBOY
Libérer: 2016-05-16 16:55:43
original
1318 Les gens l'ont consulté
复制代码 代码如下 :

fonction ergodique(obj,indentation){
  var indent = " " indentation;
  if(obj.constructor == Array || obj.constructor == Object){

    for(var p in obj){
      if(obj[p].constructor = = Tableau|| obj[p].constructor == Objet){
        console.log(indent "[" p "] => " typeof(obj) "");
        console.log(indent " {");
        ergodique(obj[p], indent);
        console.log(indent "}");
      } else if (obj[p].constructor == String) {
        console.log(indent "[" p "] => '" obj[p] "'");
      } else {
        console.log(indent "[" p "] => " obj[p] "");
      }
    }
  }
}

function print_r(obj) {
  console.log("{")
ergodique(obj, "");
  console.log("}")
}

var stu = {'name':'Alan','grade':{'Chinese': 120,'math':130,'concours':{'NOI':'Premier prix'}}};

print_r(stu);
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal