Avatar
omochimetaru 4/6/2024 11:01 PM
@Yuta Saito JavaScriptKitのJSClosure型なんですけど、 is JSObjectだけど、is JSFunctionではないのが変な感じがします 1. 「呼び出せる型で共通化して受け取って呼び出す」コードが書けない 2. JSClosure.jsValueをJSObject.constructに渡すとJSObject型になり、JSFunction.constructに渡すと失敗する 3. JSClosureを一度JSに渡してから取り出して作ったJSValueではJSFunctionになっている。これは2と矛盾する。 まだ実行してないけどこうなってるようにみえる (edited)