1# ArkWeb_JavaScriptObject 2 3 4## 概述 5 6注入的JavaScript结构体。 7 8**起始版本:** 12 9 10**相关模块:**[Web](_web.md) 11 12**所在头文件:** [arkweb_type.h](arkweb__type_8h.md) 13 14## 汇总 15 16 17### 成员变量 18 19| 名称 | 描述 | 20| -------- | -------- | 21| const uint8_t \* [buffer](#buffer) | 注入的JavaScript代码。 | 22| size_t [size](#size) | JavaScript代码长度。 | 23| [ArkWeb_OnJavaScriptCallback](_web.md#arkweb_onjavascriptcallback) [callback](#callback) | JavaScript执行完成的回调。 | 24| void \* [userData](#userdata) | 需要在回调中携带的自定义数据。 | 25 26 27## 结构体成员变量说明 28 29 30### buffer 31 32``` 33const uint8_t* ArkWeb_JavaScriptObject::buffer 34``` 35**描述:** 36 37注入的JavaScript代码。 38 39 40### callback 41 42``` 43ArkWeb_OnJavaScriptCallback ArkWeb_JavaScriptObject::callback 44``` 45**描述:** 46 47JavaScript执行完成的回调。 48 49 50### size 51 52``` 53size_t ArkWeb_JavaScriptObject::size 54``` 55**描述:** 56 57JavaScript代码长度。 58 59 60### userData 61 62``` 63void* ArkWeb_JavaScriptObject::userData 64``` 65**描述:** 66 67需要在回调中携带的自定义数据。 68