feat: Symbol.hasInstance 支持 instanceof 双路径分派

This commit is contained in:
爱特每羊队
2026-06-27 22:53:04 +08:00
parent db8aa7025e
commit 9da0ded18d
5 changed files with 86 additions and 2 deletions
@@ -57,6 +57,10 @@ pub fn bind_symbol(core: &Arc<KernelCore>, session: &KernelSession, global: &mut
"toPrimitive",
JsValue::from_js_object(session.builtin_world().sym_to_primitive.as_ptr() as *mut JsObject),
),
(
"hasInstance",
JsValue::from_js_object(session.builtin_world().sym_has_instance.as_ptr() as *mut JsObject),
),
] {
bind_well_known_symbol(core, ctor, name, val);
}