Maison  >  Questions et réponses  >  le corps du texte

javascript - console.log imprime les variables d'un nouvel objet

高洛峰高洛峰2663 Il y a quelques jours997

répondre à tous(6)je répondrai

  • 为情所困

    为情所困2017-07-05 11:04:39

    Merci pour l'invitation~

    obj.sleep = function(){console.log("sleep")}

    Équivalent à l'enregistrement d'un attribut pour obj
    nommé : sleep,
    value : une fonction déclarée,

    Vous devez appeler une fonction pour l'exécuter, comme nous l'avons déjà dit plus haut.

    C'est obj.sleep()

    répondre
    0
  • typecho

    typecho2017-07-05 11:04:39

    Vous devez appeler la fonction concernée avant qu'elle ne soit exécutée.
    Il n'y a rien de mal à ce qu'un objet soit un objet créé par new

    répondre
    0
  • 高洛峰

    高洛峰2017-07-05 11:04:39

    Essayez de l'exécuter directement sur la console
    obj.sleep();

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-07-05 11:04:39

    Il n'y a rien de mal à ce que obj affiche un objet.
    Pourquoi il n’est pas exécuté ? C’est parce que vous ne l’avez pas appelé. Regardez la ligne de code que vous avez commentée ci-dessus, obj.sleep(), qui est le code appelant.

    répondre
    0
  • 巴扎黑

    巴扎黑2017-07-05 11:04:39

    console.log(obj.sleep()) Pourquoi avez-vous commenté ce paragraphe Seul ce paragraphe fera l'affaire

    ?

    répondre
    0
  • ringa_lee

    ringa_lee2017-07-05 11:04:39

    Première question :


    Deuxième question : la variable obj définie fait uniquement référence aux méthodes et propriétés de l'objet Personne, donc ce qui est imprimé est l'objet Objet et ses propriétés et méthodes

    répondre
    0
  • Annulerrépondre