Skip to content

duk_get_c_function()

1.0.0 stack function

プロトタイプ

c
duk_c_function duk_get_c_function(duk_context *ctx, duk_idx_t idx);

スタック

| ... | val | ... |

要約

Duktape/C関数に関連付けられたECMAScript関数オブジェクトからDuktape/C関数ポインタ(duk_c_function)を取得します。値がそのような関数でない場合、または idx が無効な場合、NULL を返します。

もし、無効な値やインデックスに対してエラーが投げられることを望むなら、 duk_require_c_function() を使用してください。

c
duk_c_function funcptr;

funcptr = duk_get_c_function(ctx, -3);

参照

duk_get_c_function_default