mirror of https://github.com/tc39/test262.git
24 lines
638 B
JavaScript
24 lines
638 B
JavaScript
// Copyright (C) Copyright 2014 the V8 project authors. All rights reserved.
|
|
// This code is governed by the BSD license found in the LICENSE file.
|
|
/*---
|
|
es6id: 12.2.5
|
|
description: >
|
|
computed property names can be numbers
|
|
---*/
|
|
var object = {
|
|
[1.2]: 'A',
|
|
[1e55]: 'B',
|
|
[0.000001]: 'C',
|
|
[-0]: 'D',
|
|
[Infinity]: 'E',
|
|
[-Infinity]: 'F',
|
|
[NaN]: 'G',
|
|
};
|
|
assert.sameValue(object['1.2'], 'A');
|
|
assert.sameValue(object['1e+55'], 'B');
|
|
assert.sameValue(object['0.000001'], 'C');
|
|
assert.sameValue(object[0], 'D');
|
|
assert.sameValue(object[Infinity], 'E');
|
|
assert.sameValue(object[-Infinity], 'F');
|
|
assert.sameValue(object[NaN], 'G');
|