deno.land / x / rambda@v9.1.1 / src / omit.js

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { createPath } from './_internals/createPath.js'import { includes } from './_internals/includes.js'
export function omit(propsToOmit, obj){ if (arguments.length === 1) return _obj => omit(propsToOmit, _obj)
if (obj === null || obj === undefined) return undefined
const propsToOmitValue = createPath(propsToOmit, ',') const willReturn = {}
for (const key in obj) if (!includes(key, propsToOmitValue)) willReturn[ key ] = obj[ key ]
return willReturn}
rambda

Version Info

Tagged at
2 months ago