pick

从对象中选择指定的键,返回新对象

用法

pick 函数用于从对象中选择指定的键,返回新对象。

import { pick } from '@movk/core'

const user = {
  id: 1,
  name: 'John',
  email: 'john@example.com',
  password: 'secret',
  createdAt: '2023-01-01',
  updatedAt: '2023-01-15'
}

const publicInfo = pick(user, ['id', 'name', 'email'])
console.log(publicInfo) // { id: 1, name: 'John', email: 'john@example.com' }

const basicInfo = pick(user, ['id', 'name'])
console.log(basicInfo) // { id: 1, name: 'John' }

API

pick<T, K>(obj, keys)

从对象中选择指定的键,返回新对象。

参数

obj
T extends AnyObject required
源对象。
keys
K[] required
要选择的键数组。

返回值

返回值
PickByKey<T, K>
只包含指定键的新对象。

Changelog

7c832 — refactor!: 重构模块架构,拆分 utils 为专业化模块

Copyright © 2024 - 2026 YiXuan - MIT License