miscellaneous
The following is a list of functions in the category miscellaneous
| Function | Description |
|---|---|
| annotate | Create an annotated value. |
| compare_uri | Compare two URIs. |
| debug | Conditionally, based on the detail parameter, write a value as a string to the debug file descriptor (usually stderr). |
| execution_start_time_local | Return local dateTime when the execution context was created. This will usually be the start of request time. |
| execution_start_time_utc | Return UTC dateTime when the execution context was created. This will usually be the start of request time. |
| generate_uuid | Generate a UUID. |
| is_defined | Test value returning boolean True if it is not undefined. |
| is_nullish | Test value returning boolean True if it is null or undefined. |
| log | Evaluate and convert value to String and log it. |
| now_local | Return current local dateTime. |
| now_utc | Return current UTC dateTime. |
| nullish_coalescing | Returns the first value of values that is not null or undefined leaving the remaining values unevaluated. |
| optional_chaining | Returns undefined if arg1 is null or undefined without evaluating arg2, but otherwise returns evaluated value of arg2. |
| parse_uri | Parse a URI. |
| perform | Perform actions right away. |
| trace | Write a value to a trace log. |
| variable_exists | Return the true if the named variable exists. |
| variable_get | Return the value of a variable. If variable is not available, return a default or null value. |
| variable_is_not_null | Return the true if the named variable exists and is not null. |
| void_operator | This is the support function for the void operator which evaluates value and returns undefined. |