forEachFields
A function that takes an object obj and an iterator function, iterates over each field of the object, and executes the iterator for each field's value.
Added in v0.0.1
Usage
ts
import { forEachFields } from 'parsnip-kit'
const user = { name: 'John', age: 30 }
forEachFields(user, (value, key, obj) => {
console.log(`Key: ${key}, Value: ${value}`)
})
// Key: name, Value: John
// Key: age, Value: 30API
Type Parameter
| Arg | Type | Description |
|---|---|---|
T | extends object | Object type |
Arguments
| Arg | Type | Optional | Default | Description |
|---|---|---|---|---|
obj | T | false | undefined | Object to iterate |
iterator | (value: any, key: string, object: T) => any | false | undefined | Iterator function |
Returns
| Type |
|---|
void |