Skip to content

duk_push_new_target()

2.3.0 stack function

プロトタイプ

c
void duk_push_new_target(duk_context *ctx);

スタック

| ... | -> | ... | undefined | (if no current function or not a constructor call) | ... | -> | ... | func | (if current function call is a constructor call)

要約

現在実行中の関数の new.target に相当する値をスタックにプッシュします。現在の呼び出しがコンストラクタ呼び出しでない場合、またはコールスタックが空の場合、プッシュされる値は未定義です。

c
duk_push_new_target(ctx);