name: duk_is_ecmascript_function proto: | duk_bool_t duk_is_ecmascript_function(duk_context *ctx, duk_idx_t index); stack: | [ ... val! ... ] summary: |

Returns 1 if value at index is a Function object which has been compiled from Ecmascript source code, otherwise returns 0. If index is invalid, also returns 0.

Internally Ecmascript functions are compiled into bytecode and executed with the Ecmascript bytecode interpreter.

example: | if (duk_is_ecmascript_function(ctx, -3)) { /* ... */ } tags: - stack - function introduced: 1.0.0