Объекты методы являются функциями. Вы можете сделать это для любой функции:
var a = function() { }
a.bar = "f";
for(property in a) {
console.log(a[property]);
}
// outputs f
Однако, обратите внимание, что «собственное имущество» имеет особое значение в JavaScript, до того, что настоятельно рекомендуется проверить, если свойство является собственностью объекта при переборе свойства (например, игнорировать унаследованные свойства).
o = new Object();
o.prop = 'exists';
o.hasOwnProperty('prop'); // returns true
o.hasOwnProperty('toString'); // returns false
o.hasOwnProperty('hasOwnProperty'); // returns false
что вы имеете в виду метод объекта? –
Да, вы можете. Объектные методы все еще являются функциями. Почему, что случилось, когда вы попробовали? – nnnnnn