blob: 2f53a3c66c605fa74ce00303ac1d47bc3d132541 [file] [log] [blame]
// 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']);