=proto void duk_put_number_list(duk_context *ctx, int obj_index, const duk_number_list_entry *numbers); =stack [ ... obj! ... ] -> [ ... obj! ... ] =summary
Set multiple number (double
) properties into a target object
at obj_index
. The number list is given as a list of pairs
(name, number), ending with a pair where the name is NULL
.
This is useful e.g. when defining numeric constants for modules or classes implemented in C.
=example const duk_number_list_entry my_module_consts[] = { { "FLAG_FOO", (double) (1 << 0) }, { "FLAG_BAR", (double) (1 << 1) }, { "FLAG_QUUX", (double) (1 << 2) }, { "DELAY", 300.0 }, { NULL, 0.0 } }; duk_put_number_list(ctx, -3, my_module_consts); =tags property module =seealso duk_put_function_list