mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-06 12:03:41 +00:00
wasm: add test for js.FuncOf
While there are some browser tests, Node.js is just a lot better for testing this kind of stuff because it's much faster and we don't need a browser for this.
This commit is contained in:
committed by
Ron Evans
parent
5e3c816373
commit
cd2bb8333d
Vendored
+17
@@ -0,0 +1,17 @@
|
||||
package main
|
||||
|
||||
import "syscall/js"
|
||||
|
||||
func main() {
|
||||
js.Global().Call("setCallback", js.FuncOf(func(this js.Value, args []js.Value) any {
|
||||
println("inside callback! parameters:")
|
||||
sum := 0
|
||||
for _, value := range args {
|
||||
n := value.Int()
|
||||
println(" parameter:", n)
|
||||
sum += n
|
||||
}
|
||||
return sum
|
||||
}))
|
||||
js.Global().Call("callCallback")
|
||||
}
|
||||
Reference in New Issue
Block a user