Object.prototype.e = function() {
[].forEach.call(this, function(e) {
return e;
});
};
var w = [1,2];
w.e(); // undefined
Но это работает, если вместо этого я использую alert
// ...
[].forEach.call(this, function(e) {
alert(e);
});
// ...
w.e(); // 1, 2