Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- object1 = function(){
- console.log('subAction1');
- console.log('subAction2'); //how can I change this log in object2??
- console.log('subAction3');
- }
- Inheritance_Manager = {};
- Inheritance_Manager.extend = function(subClass, baseClass) {
- function inheritance() { }
- inheritance.prototype = baseClass.prototype;
- subClass.prototype = new inheritance();
- subClass.prototype.constructor = subClass;
- subClass.baseConstructor = baseClass;
- subClass.superClass = baseClass.prototype;
- }
- object2 = function() {
- object2.baseConstructor.call();
- console.log('action2');
- }
- Inheritance_Manager.extend(object2, object1);
- var test1 = new object1(); //logs: subAction1, subAction2, subAction3
- var test2 = new object2(); //logs: subAction1, subAction2, subAction3, action2
- //but I want object2 to log something like: subAction1, changedAction!!!, subAction3, action2"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement