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