Explorar o código

[js] use `+key` instead of `key | 0` in IntMap (fixes #10316)

Aleksandr Kuzmenko %!s(int64=4) %!d(string=hai) anos
pai
achega
c713c0a815
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      std/js/_std/haxe/ds/IntMap.hx

+ 1 - 1
std/js/_std/haxe/ds/IntMap.hx

@@ -50,7 +50,7 @@ package haxe.ds;
 
 	public function keys():Iterator<Int> {
 		var a = [];
-		js.Syntax.code("for( var key in {0} ) if({0}.hasOwnProperty(key)) {1}.push(key | 0)", h, a);
+		js.Syntax.code("for( var key in {0} ) if({0}.hasOwnProperty(key)) {1}.push(+key)", h, a);
 		return a.iterator();
 	}