Function forOwnRight

  • This method is like forOwn except that it iterates over properties of object in the opposite order.

    Type Parameters

    • T

    Parameters

    • object: PlainObject<T>

      The object to iterate over.

    • iteratee: CollectionIteratee<T, void>

      The function invoked per iteration.

    Returns void

    Returns object.

    Since

    5.11.0

    See

    [[forEach]], [[forEachRight]], [[forIn]], [[forInRight]], [[forOwn]]

    Example

    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'.