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

forEachObjIndexed.js
نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import { keys } from './_internals/keys.js'
export function forEachObjIndexedFn(fn, obj){ let index = 0 const listKeys = keys(obj) const len = listKeys.length
while (index < len){ const key = listKeys[ index ] fn( obj[ key ], key, obj ) index++ }
return obj}
export function forEachObjIndexed(fn, list){ if (arguments.length === 1) return _list => forEachObjIndexed(fn, _list)
if (list === undefined) return
return forEachObjIndexedFn(fn, list)}
rambda

Version Info

Tagged at
2 months ago