# shake

URL: https://caijiao.org/radash/object/shake
Source: docs/radash/object/shake.md
Description: 从对象中移除不需要的值 有点像 '_.sift'，但适用于对象

从对象中移除不需要的值


## 基本用法

有点像 `_.sift`，但适用于对象。默认情况下，它会返回一个新对象，其中所有 undefined 属性都被移除。你可以传递第二个函数参数，根据自定义条件移除任何属性。

```ts
import { shake } from 'radash'

const ra = {
  mode: 'god',
  greek: false,
  limit: undefined
}

shake(ra) // => { mode, greek }
shake(ra, a => !a) // => { mode }
```
