This commit is contained in:
Renaud Pawlak 2017-10-06 13:34:38 +02:00
parent 851aad49d4
commit ab3d92c7ed
2 changed files with 5 additions and 1 deletions

View File

@ -863,7 +863,7 @@ public class RemoveJavaDependenciesAdapter extends Java2TypeScriptAdapter {
return true;
case "get":
printMacroName(targetMethodName);
print("((m,k) => m[k]?m[k]:null)(");
print("((m,k) => m[k]===undefined?null:m[k])(");
print(invocation.getTargetExpression(), delegate).print(", ").print(invocation.getArgument(0))
.print(")");
return true;

View File

@ -82,6 +82,9 @@ public class Maps {
m3.remove("a");
assert m3.size() == 1;
m3.put("c", 0);
assert m3.get("c") == 0;
Map<Integer, Integer> m4 = new HashMap<>();
m4.put(1, 1);
assert m4.size() == 1;
@ -91,6 +94,7 @@ public class Maps {
m4.remove(1);
assert m4.size() == 1;
$export("trace", trace.join(","));
}