Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var person = {
- init : function(id , name) {
- this.id = id;
- this.name = name;
- },
- getName : function() {
- console.log(this.name);
- }
- };
- person.init(111, "Deepak");
- person.getName(); // "Deepak"
- function getObject(obj) {
- var extendObj = Object.create(obj);
- var argu = [];
- for(var i=1; i < arguments.length; i=i+1) {
- argu.push(arguments[i]);
- }
- obj.init.apply(extendObj,argu);
- return extendObj;
- }
- var p1 = getObject(person , 121 , "Chetan");
- //var p1 = Object.create(person);
- //p1.init(121 , "Chetan");
- p1.getName(); // "Chetan"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement