можно ли использовать свойство объекта для итерации «для in» в JavaScript?
Я хочу написать Bag-Class следующим образом:
var Bag = function () {
this.elements = {};
}
Bag.prototype.add = function (key, value) {
this.elements[key] = value;
};
// other methods ...
Теперь я хочу использовать объекты этого класса в for в итерации:
for (var key in myBag) {
console.log(myBag[key]); // or myBag.get(key);
}
Можно ли сделать это без вспомогательного метода, такого как ключ var в myBag.getAll()?
for (var key in myBag.elements)
? - person elclanrs   schedule 13.07.2014myBag.elements
. - person Bergi   schedule 13.07.2014