mozilla
您的搜索结果

    JS DefineConstDoubles

    摘要

    为对象创建一个或多个包含双浮点值的属性。

    语法

      JSBool JS_DefineConstDoubles(JSContext *cx, JSObject *obj,
        JSConstDoubleSpec *cds);
    
    名称 类型 描述
    cx JSContext * 指向JS运行时信息内容的指针。
    obj JSObject * 指向新建的属性的对象指针。
    cds JSConstDoubleSpec * 指向创建的包含双浮点属性值和属性名的结构化数组的指针。最后一个数组元素必须包含一个为零值的成员。

    描述

    JS_DefineConstDoubles为特定的对象创建一个或多个成员变量,obj, 每个成员变量包含一个双浮点类型的值。每个成员变量在JSConstDoubleSpec结构中的flags字段被自动声名并由cds传递指针。 如果flags被设为0值, 成员变量的属性会自动被设为JSPROP_PERMANENT 或 JSPROP_READONLY

    cds 是一个指向具有JSConstDoubleSpec结构的数组的第一个元素的指针。每个数组元素定义独立的变量名和变量值。数组的最后一个元素的name字段必须是0。JS_DefineConstDoubles为数组中的每一个名称字段不为零的元素建立一个成员变量。

    通常情况下, JS_DefineConstDoubles 返回 JS_TRUE, 表明它在数组中已经建立了所有的属性列表。除此之外的情况下它返回JS_FALSE

    更多参考

    新闻组 Functions
    文档 LXRSearch
    章节

    JSConstDoubleSpec, JS_DefineElement, JS_DefineFunction, JS_DefineFunctions, JS_DefineObject, JS_DefineProperties, JS_DefineProperty, JS_DefinePropertyWithTinyId

     

    文档标签和贡献者

    此页面的贡献者有: ziyunfei, Suweite
    最后编辑者: ziyunfei,