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. |