deno.land / x / lodash@4.17.19 / npm-package / _replaceHolders.js

_replaceHolders.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
27
28
29
30
/** Used as the internal argument placeholder. */var PLACEHOLDER = '__lodash_placeholder__';
/** * Replaces all `placeholder` elements in `array` with an internal placeholder * and returns an array of their indexes. * * @private * @param {Array} array The array to modify. * @param {*} placeholder The placeholder to replace. * @returns {Array} Returns the new array of placeholder indexes. */function replaceHolders(array, placeholder) { var index = -1, length = array.length, resIndex = 0, result = [];
while (++index < length) { var value = array[index]; if (value === placeholder || value === PLACEHOLDER) { array[index] = PLACEHOLDER; result[resIndex++] = index; } } return result;}
module.exports = replaceHolders;
lodash

Version Info

Tagged at
3 years ago

External Dependencies

No external dependencies 🎉