mozilla

Compare Revisions

JS_GetFunctionDisplayId

Change Revisions

Revision 300541:

Revision 300541 by acrichto on

Revision 300545:

Revision 300545 by acrichto on

Title:
JS GetFunctionDisplayId
JS GetFunctionDisplayId
Slug:
SpiderMonkey/JSAPI_Reference/JS_GetFunctionDisplayId
SpiderMonkey/JSAPI_Reference/JS_GetFunctionDisplayId
Content:

Revision 300541
Revision 300545
n49      <code style="font-size: 14px;">JS_GetFunctionDisplayId</codn49      <code style="font-size: 14px;">JS_GetFunctionDisplayId</cod
>e>&nbsp;returns the name of a function,&nbsp;<code style="font-si>e>&nbsp;returns the name of a function,&nbsp;<code style="font-si
>ze: 14px;">fun</code>, as a&nbsp;<code style="font-size: 14px;"><>ze: 14px;">fun</code>, as a&nbsp;<code style="font-size: 14px;"><
>a href="/en/SpiderMonkey/JSAPI_Reference/JSString" title="en/JSSt>a href="/en/SpiderMonkey/JSAPI_Reference/JSString" title="en/JSSt
>ring">JSString</a></code>. This name is the same as returned by <>ring">JSString</a></code>. This name is the same as returned by <
>code>JS_GetFunctionId</code> if the function explicitly has a nam>a href="/en-US/docs/SpiderMonkey/JSAPI_Reference/JS_GetFunctionId
>e listed in the source, or if not it is an intelligently guessed >" title="/en-US/docs/SpiderMonkey/JSAPI_Reference/JS_GetFunctionI
>name for the function based on its context in the source. If no s>d"><code>JS_GetFunctionId</code></a> if the function explicitly h
>mart name could be guessed for the function, then <code style="fo>as a name listed in the source, or if not it is an intelligently 
>nt-size: 14px;">NULL</code>&nbsp;is returned. The returned string>guessed name for the function based on its context in the source.
> is guaranteed to live as long as&nbsp;<code style="font-size: 14> If no smart name could be guessed for the function, then <code s
>px;">fun</code>, so the application often does not need to root t>tyle="font-size: 14px;">NULL</code>&nbsp;is returned. The returne
>he string.>d string is guaranteed to live as long as&nbsp;<code style="font-
 >size: 14px;">fun</code>, so the application often does not need t
 >o root the string.
tt68 
69setTimeout(function() {}, 100);     // no name, JS_GetFunctionDis
 >playId returns NULL

Back to History