fix: access of symbols in string

This commit is contained in:
TopchetoEU 2024-12-13 02:27:12 +02:00
parent bce8b7293c
commit 75786f39ad
Signed by: topchetoeu
GPG Key ID: 6531B8583E5F6ED4

View File

@ -58,7 +58,7 @@ public final class StringValue extends PrimitiveValue {
if (i == num && i >= 0 && i < value.length()) {
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);
}
}