Skip to content

JSObject和JSArray结构设计的有缺陷,特别JSObject无法感知其中数据,不方便转为普通的Map/Object #30

@ncwuguowei

Description

@ncwuguowei

JSObject中没有一个内部管理的类似map的概念,不知道所有的key值,并且所有的get方法全部是jni native获取,当需要将JSObject转成普通Object(Map)时,无法实现,只能提前预知里面存放的key值数据。
JSArray同样存在获取性能问题,只是多个lenth感知到总长度,每次get时均jni获取。

建议可以参考React Native的中ReadableArray和ReadableMap实现,内部为何一个数据,只需要一次jni接口从底层获取数据。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions