oop - Javascript - how to made constructor with config values? -


i have searched plenty of javascript oop libraries, found 1 functionality want. want create javascript object config values :

var iphone = new smartphone({ hastouchscreen: true, operatingsystem: 'ios' });

the 1 library found sencha ext js4 http://docs.sencha.com/ext-js/4-2/#!/api/ext.classmanager

...what magic of create constructor ? or suggest me other oop library can me ? i'm looking free library, because need our commercial application, cannot use free sencha open source projects.

thanks

the magic:

var smartphone = (function smartphoneclass() {    function smartphone(props) {     this.hastouchscreen = props.hastouchscreen || false;     this.operatingsystem = props.operatingsystem || 'android';   }    smartphone.prototype = {     ...   };    return smartphone;  }());  var iphone = new smartphone({   hastouchscreen: true,   operatingsystem: 'ios' }); 

Comments

Popular posts from this blog

ios - iPhone/iPad different view orientations in different views , and apple approval process -

java Extracting Zip file -

php - HTTP_REFERER woes: How can I allow access to a specific page, only when a visitor has visited another specific page beforehand? -