Skip to content

duk_put_global_string()

1.0.0 string property

プロトタイプ

c
duk_bool_t duk_put_global_string(duk_context *ctx, const char *key);

スタック

| ... | val | -> | ... |

要約

key という名前のプロパティをグローバルオブジェクトに配置します。戻り値は duk_put_prop() と同様に動作します。これは、それと同等のことをする便宜的な関数です。

c
duk_bool_t ret;

duk_push_global_object(ctx);
duk_insert(ctx, -2);
ret = duk_put_prop_string(ctx, -2, key);
duk_pop(ctx);
/* 'ret' would be the return value from duk_put_global_string() */

c
duk_push_string(ctx, "1.2.3");
(void) duk_put_global_string(ctx, "my_app_version");

参照

duk_put_global_lstring duk_put_global_literal duk_put_global_heapptr