var people = {
doctor: "M.D",
specialization: "Neurologist",
city: "NY",
patient: "A.H",
print: function() {
document.write("People Object" + "<br>");
document.write(this.doctor + "<br>");
document.write(this.specialization + "<br>");
document.write(this.city + "<br>");
document.write(this.patient + "<br>");
}
}
document.write(people.print());
答案 0 :(得分:0)
每个function
都会返回一些信息。如果您的函数中没有return语句,它将返回undefined
。
当执行函数people.print()
时,它返回undefined
,并且您试图将其写入document
,这是您要实现的方法的错误方法。
由于您的function
已经在document
中编写文本,因此您无需将function
的执行结果包装在document.write
中。
如果您需要有关JavaScript函数的更多信息,请read this。