The object to iterate over.
The function invoked per iteration.
Returns object
.
5.11.0
[[forEach]], [[forEachRight]], [[forIn]], [[forInRight]], [[forOwn]]
function Foo() {
this.a = 1
this.b = 2
}
Foo.prototype.c = 3
forOwnRight(new Foo, function(value, key) {
console.log(key)
})
// => Logs 'b' then 'a' assuming `forOwn` logs 'a' then 'b'.
This method is like
forOwn
except that it iterates over properties ofobject
in the opposite order.