!235 Fix member access by minus zero

Merge pull request !235 from hufeng/fix_minus_zero_element
This commit is contained in:
openharmony_ci
2022-05-24 04:54:30 +00:00
committed by Gitee
@@ -75,7 +75,7 @@ export function getObjAndProp(node: ts.ElementAccessExpression | ts.PropertyAcce
let expr = node.argumentExpression;
let temp = parseFloat(jshelpers.getTextOfIdentifierOrLiteral(expr.operand));
if (expr.operator == ts.SyntaxKind.MinusToken) {
prop = "-" + temp.toString();
prop = temp === 0 ? temp : "-" + temp.toString();
} else {
if (!isValidIndex(temp)) {
prop = "+" + temp.toString();