我是 Google V8 和 Javascript 的新手,我正在尝试使用 C++ 向 Javascript 添加一个新类。
我已经使用 Webkit 的 V8 绑定完成了一些工作,参考是:webkit idl和v8 绑定
现在我想直接把它集成到V8引擎中,通过修改V8的代码而不是简单地使用V8的api来做扩展。换句话说,我想添加一个新类,就像 Javascript 中的 Array 类型一样,使用相同的实现机制。
我搜索了互联网,包括 Google 中的文档,但只看到了有关将 V8 嵌入本机代码的指南。
我在哪里可以找到有关修改 V8 代码的指南?
或者我在哪里可以找到有关 V8 设计架构的文档?
或者任何人都可以描述 V8 如何在 C++ 中实现 Array 类型?
非常感谢。