evaluate_in_object
Description:
Evaluate code and create an new object where symbols defined in code will be added as properties, instead of being
added to this global object.
The new object is returned as object parameter. Similar to how
Value.object works, if object_instance is
not null object_class must be provided too. The line_number is the starting line
number in uri; the value is one-based so the first line is 1. uri and line_number will be shown in
exceptions and they don't affect the behavior of the script.
Parameters:
| this |
a Context |
| code |
a JavaScript script to evaluate |
| length |
length of |
| object_instance |
an object instance |
| object_class |
a Class or null to use the default |
| uri |
the source URI |
| line_number |
the starting line number |
| object |
return location for a Value. |
Returns:
|
a Value representing the last value generated by the script. |