Skip to content

forEachFields

オブジェクト obj とイテレータ関数 iterator を受け取り、オブジェクトの各フィールドをイテレートし、各フィールドの値に対してイテレータ関数 iterator を実行する関数です。

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: 30

API

Type Parameter

ArgTypeDescription
Textends objectイテレートするオブジェクトの型

Arguments

ArgTypeOptionalDefaultDescription
objTfalseundefinedイテレートするオブジェクト
iterator(value: any, key: string, object: T) => anyfalseundefinedイテレータ関数

Returns

Type
void