// Copyright (C) 2018 Kevin Gibbons. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- description: Key enumeration order of result objects matches the order of entries in the iterable. esid: sec-object.fromentries includes: [compareArray.js] features: [Object.fromEntries] ---*/ var entries = [ ['z', 1], ['y', 2], ['x', 3], ['y', 4], ]; var result = Object.fromEntries(entries); assert.sameValue(result.z, 1); assert.sameValue(result.y, 4); assert.sameValue(result.x, 3); assert.compareArray(Object.getOwnPropertyNames(result), ['z', 'y', 'x']); reportCompare(0, 0);