1# ArkWeb_JavaScriptObject
2
3
4## Overview
5
6Defines a JavaScript object.
7
8**Since**: 12
9
10**Related module**: [Web](_web.md)
11
12
13## Summary
14
15
16### Member Variables
17
18| Name| Description|
19| -------- | -------- |
20| const uint8_t \* [buffer](#buffer) | Pointer to the injected JavaScript code. |
21| size_t [size](#size) | The JavaScript code length. |
22| [ArkWeb_OnJavaScriptCallback](_web.md#arkweb_onjavascriptcallback) [callback](#callback) | Callback used when JavaScript execution is complete. |
23| void \* [userData](#userdata) | Pointer to the user data used in a callback. |
24
25
26## Member Variable Description
27
28
29### buffer
30
31```
32const uint8_t* ArkWeb_JavaScriptObject::buffer
33```
34**Description**
35
36Pointer to the injected JavaScript code.
37
38
39### callback
40
41```
42ArkWeb_OnJavaScriptCallback ArkWeb_JavaScriptObject::callback
43```
44**Description**
45
46Callback used when JavaScript execution is complete.
47
48
49### size
50
51```
52size_t ArkWeb_JavaScriptObject::size
53```
54**Description**
55
56The JavaScript code length.
57
58
59### userData
60
61```
62void* ArkWeb_JavaScriptObject::userData
63```
64**Description**
65
66Pointer to the user data used in a callback.
67