JSID_IS_STRING 编辑

Testing and conversion functions between a JS ID and a JS string.

Syntax

bool
JSID_IS_STRING(jsid id);

JSString *
JSID_TO_STRING(jsid id);

jsid
INTERNED_STRING_TO_JSID(JSContext *cx, JSString *str); // Added in SpiderMonkey 38

JSFlatString *
JSID_TO_FLAT_STRING(jsid id); // Added in SpiderMonkey 17
NameTypeDescription
cxJSContext *Pointer to a JS context from which to derive runtime information. Requires request. In a JS_THREADSAFE build, the caller must be in a request on this JSContext.
idjsidThe property identifier to test or convert.
strJSString *An interned string to convert to an id.

Description

JSID_IS_STRING tests whether a specified JS ID, id, is a string, and returns true if it's a string.

JSID_TO_STRING converts a specified JS ID, id to a JSString *.

INTERNED_STRING_TO_JSID converts a specified interned string, str to a jsid.

JSID_TO_FLAT_STRING converts a specified JS ID, id to a JSFlatString *.

See Also

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:22 次

字数:3752

最后编辑:6年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文