documentation/test/fixture/html/nested.input.js
2015-04-16 14:16:27 -07:00

44 lines
716 B
JavaScript

/**
* Creates a new Klass
* @class
*/
function Klass(foo) {
this.foo = foo;
}
/**
* Get this Klass's foo
* @returns {Number} foo
*/
Klass.prototype.getFoo = function () {
return this.foo;
};
/**
* Decide whether an object is a Klass instance
* This is a [klasssic]{@link Klass}
*
* @param {Object} other
* @returns {boolean} whether the other thing is a Klass
*/
Klass.isClass = function (other) {
return other instanceof Klass;
};
/**
* A magic number that identifies this Klass.
*/
Klass.MAGIC_NUMBER = 42;
/**
* Get an instance of {@link Klass}. Will make
* a {@link Klass klass instance multiword}
*
* @returns {Klass} that class
*/
function bar() {
return new Klass(1);
}
bar();