This closes #291 issue on GitHub.
njs_int_t ret;
njs_object_prop_t *prop;
- lhq->proto = &njs_object_hash_proto;
-
while (object != end) {
ret = njs_lvlhsh_find(&object->hash, lhq);
njs_lvlhsh_each_init(&lhe, &njs_object_hash_proto);
hash = &object->hash;
+ lhq.proto = &njs_object_hash_proto;
+
length = 0;
for ( ;; ) {
"delete obj[symA]"),
njs_str("TypeError: Cannot delete property \"Symbol(A)\" of object") },
+ { njs_str("typeof Object.getOwnPropertySymbols(globalThis);"),
+ njs_str("object") },
+
{ njs_str("["
" Object.prototype,"
" Symbol.prototype,"