@adso-ts/map-keys-deep 中文文档教程

发布于 4 年前 浏览 1 项目主页 更新于 2 年前

Map keys deep

执行对象键的深度映射

Import

import { mapKeysDeep } from '@adso-ts/map-keys-deep';

How to use

const originalObject = {
  prop_a: 'value',
  prop_b: {
    prop_c: 'value'
  }
}

const iteratorFn = (key : string) => key.toUpperCase();
// flat objects
const transformedObject = mapKeysDeep(originalObject, iteratorFn);
// nested objects
const transformedObject = mapKeysDeep(originalObject, (_value: any, key: any) => iteratorFn(key));

Map keys deep

Performs deep map of object's keys

Import

import { mapKeysDeep } from '@adso-ts/map-keys-deep';

How to use

const originalObject = {
  prop_a: 'value',
  prop_b: {
    prop_c: 'value'
  }
}

const iteratorFn = (key : string) => key.toUpperCase();
// flat objects
const transformedObject = mapKeysDeep(originalObject, iteratorFn);
// nested objects
const transformedObject = mapKeysDeep(originalObject, (_value: any, key: any) => iteratorFn(key));
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文