observe()
import { observe } from "@fed1/jsos";
The JSFunction
observe()
adds a listener callback to an observable object.
The following built-ins produce observable objects:
Usage
observe(obj, listener)
Parameters
# | Parameter | Required? | Type | Default |
---|---|---|---|---|
1 | obj | yes | JSObject | |
2 | listener | yes | JSFunction |
1. obj
The object to be observed. Must have been made observable.
2. listener
The listener callback that is called when changes occur.
The number of arguments depends on the observable object, but usually it's a key as the first argument and a value as the second argument.
Return value
A JSFunction
that, when called, unsubscribes listener
.
Version History
Feature | Since version |
---|---|
observe() | 1.0 |
See also
- Example: Observing Data Structures