var Parent = (function() {
// конструктор
function Parent() {}
// статический метод
Parent.staticMethod = function() {
alert(1);
};
// обычный метод
Parent.prototype.publicMethod = function() {
alert(2);
};
return Parent;
}());
// в Child.prototype должен попасть только publicMethod
Допустим координаты ячейки в массиве:
(x, y)
Соседи:
Л (x - 1, y)
П (x + 1, y)
В (x, y - 1)
Н (x, y + 1)
ЛВ (x - 1, y - 1)
ПВ (x + 1, y - 1)
ЛН (x - 1, y + 1)
ПН (x + 1, y + 1)
var Class = function() {};
Class.prototype.hello = function() {
alert('hello');
};
var object_1 = new Class();
var object_2 = new Class();
object_1.hello(); // hello
object_2.hello(); // hello
Class.prototype.hello = function() {
alert('привет');
};
object_1.hello(); // привет
object_2.hello(); // привет