diff options
Diffstat (limited to 'src/syscall/js/js.go')
-rw-r--r-- | src/syscall/js/js.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/syscall/js/js.go b/src/syscall/js/js.go index 34d70d40cb..cbd0730c64 100644 --- a/src/syscall/js/js.go +++ b/src/syscall/js/js.go @@ -227,3 +227,10 @@ func (v Value) String() string { func valuePrepareString(v ref) (ref, int) func valueLoadString(v ref, b []byte) + +// InstanceOf reports whether v is an instance of type t according to JavaScript's instanceof operator. +func (v Value) InstanceOf(t Value) bool { + return valueInstanceOf(v.ref, t.ref) +} + +func valueInstanceOf(v ref, t ref) bool |