Как такое сделать?
Имеется код:
var c = { test: function(){alert();} }; Возможно ли туда добавить динамически новый метод? чтоб получилось так: var c = { test: function(){alert();}, test2: function(){alert(2);} // Это нужно динамически добавить } Возможно такое? |
var c = { test: function(){alert('1');} }; c.test2 = function() {alert('2');} c.test(); c.test2(); |
walik,
А вот так возможно? var c = { test: function(){alert('1');} }; var name = 'test2'; c.name = function() {alert('2');} c.test(); c.test2(); Но как это правильно сделать? |
var name = 'test2'; c[name] = function() {alert('2');} |
zebra,
почему-то не работает( |
var c = { test: function(){alert('1');} }; var name = 'test2'; c[name] = function() {alert('2');} c.test(); c.test2(); |
Часовой пояс GMT +3, время: 12:26. |