mirror of https://github.com/tc39/test262.git
23 lines
601 B
JavaScript
23 lines
601 B
JavaScript
// 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.keys(result), ['z', 'y', 'x']);
|