Monday 15 June 2015

oop - private method in an javascript object -



oop - private method in an javascript object -

i've object looks this:

var obj ={ property : '', myfunction1 : function(parameter){ //do stuff here } }

i need set private properties , functions, can not accessed/seen outside of object. not working var property:, or var myfunction1

next question is, if phone call function within or outside object, have obj.myfunction(). asign "this" variable. self : this. , phone call within object functions , variables self.property , self.myfunction.

how? :)

there many ways this. in short: if dou define function within function, inner function private, long not provide reference if.

(function obj(){ var privatemethod = function() {}; var publicmethod = function() { privatemethod(); ... }; homecoming { pubmethod: publicmethod } }());

javascript oop object private

No comments:

Post a Comment