haikuwebkit/JSTests/es6/Set_-0_key_converts_to_+0.js

16 lines
210 B
JavaScript

function test() {
var set = new Set();
set.add(-0);
var k;
set.forEach(function (value) {
k = 1 / value;
});
return k === Infinity && set.has(+0);
}
if (!test())
throw new Error("Test failed");