Forums > Javascript


Dec 02 2007 | 9:21 pm

I think I’m going cracy. I wanted to write my own objects, but for some reason I can’t get inheritance to work in js. I’ve read about javascript-inheritance on the web before and boiled it down to a simple example, but when you run the code i always get an x undefined…

Is there something obvious i am missing?

Thanks a lot, Stephen

//inheritance revisited

autowatch = 1;

var sub = new Subclass();


function bang() {
post("inherited x: "+sub.x+"n");
// this should print 244 right?

// my SuperClass
function Superclass() {
this.x = 244;

// SubClass inherits from SuperClass ?
function Subclass(){

Subclass.prototype = new Superclass();

Viewing 1 post (of 1 total)

Forums > Javascript