troubleshooting Question


Avatar of Isaac
IsaacFlag for United States of America asked on
1 Comment1 Solution241 ViewsLast Modified:
Why do I get undefined for this line "console.log(newStudent.fullname);" below?  It's driving me crazy.

<!DOCTYPE html>
	<title>JavaScript Test Page</title>
	<script type="text/javascript" src="date.js"></script>
		console.log("Object-Oriented JavaScript - Student constructor");

		function student(firstName,lastName,ssn,dormName)
			this.fname = firstName;
			this.lname = lastName;
			this._ssn = ssn || 0;
			this.classes = [];
			this.dName = dormName || "A Hall";

		Object.defineProperty(student.prototype, "fullname", {
			get: function() {
				return this.firstName + " " + this.lastName;
		var newStudent = new student("John","Doe","231-31-1313","jjjjj1111");
		console.log("HELLO WORLD");


Join our community to see this answer!
Unlock 1 Answer and 1 Comment.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 1 Comment.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros