Вызов метода объекта
Здравствуйте.
var Events = { t1 : function(){alert(1)}, t2 : function(){alert(2)}, t3 : function(){alert(3)} }; for(var v in Events){ Events.v();// как вызвать метод? } |
niko42,
:-? <script> var Events = { t1 : function(){alert(1)}, t2 : function(){alert(2)}, t3 : function(){alert(3)} }; for(var v in Events){ Events[v]();// как вызвать метод? } </script> |
Цитата:
|
А в таком варианте?
var Events = {}; Events.prototype.t1 = function(){alert(1)}; Events.prototype.t2 = function(){alert(2)}; Events.prototype.t3 = function(){alert(3)}; var e = new Events(); for(var v in e){ e.v();// как вызвать метод? } |
niko42,
:-? <script> var Events = function(){}; Events.prototype.t1 = function(){alert(1)}; Events.prototype.t2 = function(){alert(2)}; Events.prototype.t3 = function(){alert(3)}; var e = new Events(); for(var v in e){ e[v]();// как вызвать метод? } </script> <script> var Events = { t1 : function(){alert(1)}, t2 : function(){alert(2)}, t3 : function(){alert(3)} }; var e = Object.create(Events); for(var v in e){ e[v]();// как вызвать метод? } </script> |
Часовой пояс GMT +3, время: 17:53. |