Heim  >  Fragen und Antworten  >  Hauptteil

Problem beim Erstellen von Objekten

<script>var a={}a.name='hahaha';a.age=20;a.say=function(){"hello"};document.write(a.say())</ script>/*Warum gibt der Browser beim Zugriff auf das Objekt „Undefiniert“ aus? Er kann den Funktionswert nicht direkt ausgeben? */

小龙小龙1636 Tage vor991

Antworte allen(2)Ich werde antworten

  • Guanhui

    Guanhui2020-05-04 10:44:02

    因为你say()方法里没return

    Antwort
    0
  • DY。

    正解. //say=function(){"hello"}; say=function(){return "hello"};

    DY。 · 2020-05-08 01:52:29
  • StornierenAntwort