Перечисление свойств любого объекта Object.prototype.each
Object.prototype.each = function(f) {
for (var prop in this) {
if (!this.hasOwnProperty(prop)) {continue;}
var value = this[prop];
f.call(value, prop, value);
}
};
var obj = { name: 'Вася', age: 25 };
obj.each(function(prop, val) {
alert(prop); // name -> age
});
Комментариев нет:
Отправить комментарий