forEachValue
The forEachValue method takes a function that it will then call for each Value in a Store.
forEachValue(valueCallback: ValueCallback): void| Type | Description | |
|---|---|---|
valueCallback | ValueCallback | The function that should be called for every |
| returns | void | This has no return value. |
This method is useful for iterating over the Value structure of the Store in a functional style. The valueCallback parameter is a ValueCallback function that will be called with the Id and value of each Value.
Example
This example iterates over each Value in a Store, and lists its value.
import {createStore} from 'tinybase';
const store = createStore().setValues({open: true, employees: 3});
store.forEachValue((valueId, value) => {
console.log(`${valueId}: ${value}`);
});
// -> 'open: true'
// -> 'employees: 3'
Since
v3.0.0