The it/result Variable




Many hyperscript commands return a value which is stored in the local variable scope as result or it. Subsequent commands will often overwrite this value, so you'll need to store it in your own variable before it gets erased.

For possessive expressions, its will also work, as in its property instead of


This uses the fetch command to load data from a server, an as expression to parse JSON, then puts the result into a local variable called "people"

    fetch /my-server/people as an Object
    put it into people