Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var Valami = function(param1)
- {
- "use strict";
- var privateCucc = false;
- var privateMetodus = function()
- {
- alert(param1);
- };
- var privateObjektum = function()
- {
- publicCuccAPrivateban = 'dasd';
- return {
- constructor: privateObjektum,
- csoda : function()
- {
- privateCucc = true;
- privateMetodus();
- }
- }
- };
- return
- {
- constructor: Valami,
- publicCucc: null,
- init : function()
- {
- if (!privateCucc) {
- publicCucc = new privateObjektum();
- }
- }
- }
- }
- var obj = new Valami('varazslat');
- console.log(obj.publicCucc); // null
- console.log(obj.privateCucc); // error
- console.log(obj.privateMetodus()); // error
- obj.init();
- console.log(obj.publicCucc); // object
- obj.publicCucc.csoda();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement