- The character
#\nullis converted to
undefinedvalue is converted to the Racket void value
- The value
nullis converted to the character
Racket proxies exhibit the following special behaviour via structure properties:
#<jsproxy:...>in case of a write operation.
- When stringified, the underlying Racket value is written to a string port and the result is returned.
- Property access on the proxy is redirected to the Racket operations on mutable dictionaries. Every key is tried as a string, a symbol or a number, if necessary. Values extracted from or stored into properties are automatically marshalled.
- The proxy acts as a function applying the underlying Racket procedure. Arguments, return values and exceptions are automatically marshalled.