The proposed Object.entries() method returns an array of key/value pairs for the given object. It does not return an iterator like [Array.prototype.entries()](<http://stackoverflow.com/documentation/javascript/187/arrays/15738/the-entries-method#t=201607290930558752555>), but the Array returned by Object.entries() can be iterated regardless.

const obj = {
    one: 1,
    two: 2,
    three: 3
};

Object.entries(obj);

Results in:

[
    ["one", 1],
    ["two", 2],
    ["three", 3]
]

It is an useful way of iterating over the key/value pairs of an object:

for (const [key, value] of Object.entries(obj)) {
    console.log(key); // "one", "two" and "three"
    console.log(value); // 1, 2 and 3
}