Как такое сделать?
Имеется код:
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, время: 06:47. |