开发者社区 问答 正文

V8 的 template 的设计中,  有几种类型的 template?

V8 的 template 的设计中,  有几种类型的 template?

展开
收起
Dons 2022-04-18 11:02:54 759 分享 版权
来自: 阿里技术
1 条回答
写回答
取消 提交回答
  • 有两种类型。分别是: 1)FunctionTemplate 一个 Function Template 就是一个 JS 函数的模型. 我们可以在我们指定的 context 下通过调用 template 的 GetFunction 方法来创建一个 JS 函数的实例. 你也可以将一个 C++ 回调与一个当 JS 函数实例执行时被调用的 function template 关联起来。 2)ObjectTemplate 每一个 Function Template 都与一个 Object Template 相关联。它用来配置以该函数作为构造器而创建的对象。

    2022-04-18 16:34:47
    赞同 展开评论
问答地址: