Сообщение от Safort
|
На самом деле интересная тема
|
бессмысленная и беспощадная
Если чел объект создает так
var o = new Object();
то это говорит о том, что он не знает языка вообще. А также не различает понятия "имя функции" и "имя свойства".
Один из вариантов ответов на вопрос ТС:
var object = {};
object.method = function(prop) {
alert(prop);
}.bind(object, 'method');
object.method();
Или через замыкание.