| Index: lib/src/js/printer.dart
|
| diff --git a/lib/src/js/printer.dart b/lib/src/js/printer.dart
|
| index 41c66765722963092c9abbad3a08b873875c778c..f95a64d976700c0dd8e53d18230015aaf9fb1781 100644
|
| --- a/lib/src/js/printer.dart
|
| +++ b/lib/src/js/printer.dart
|
| @@ -1048,13 +1048,12 @@ class Printer implements NodeVisitor {
|
| if (inAccess) out(']');
|
| } else {
|
| if (node is LiteralString) {
|
| - var quotedName = node.value;
|
| - if (isValidJavaScriptId(quotedName)) {
|
| + if (isValidJavaScriptId(node.value)) {
|
| if (inAccess) out('.');
|
| - out(quotedName.substring(1, quotedName.length - 1));
|
| + out(node.valueWithoutQuotes);
|
| } else {
|
| if (inMethod || inAccess) out("[");
|
| - out(quotedName);
|
| + out(node.value);
|
| if (inMethod || inAccess) out("]");
|
| }
|
| } else {
|
|
|