fix: access of symbols in string
This commit is contained in:
parent
bce8b7293c
commit
75786f39ad
@ -58,7 +58,7 @@ public final class StringValue extends PrimitiveValue {
|
|||||||
if (i == num && i >= 0 && i < value.length()) {
|
if (i == num && i >= 0 && i < value.length()) {
|
||||||
return FieldMember.of(this, new StringValue(value.charAt(i) + ""), false, true, false);
|
return FieldMember.of(this, new StringValue(value.charAt(i) + ""), false, true, false);
|
||||||
}
|
}
|
||||||
else if (key.toString(env).equals("length")) {
|
else if (!key.isSymbol() && key.toString(env).equals("length")) {
|
||||||
return FieldMember.of(this, NumberValue.of(value.length()), false, false, false);
|
return FieldMember.of(this, NumberValue.of(value.length()), false, false, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user