1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| /**
| * A specialized version of `_.map` for arrays without support for iteratee
| * shorthands.
| *
| * @private
| * @param {Array} [array] The array to iterate over.
| * @param {Function} iteratee The function invoked per iteration.
| * @returns {Array} Returns the new mapped array.
| */
| function arrayMap(array, iteratee) {
| var index = -1,
| length = array == null ? 0 : array.length,
| result = Array(length);
|
| while (++index < length) {
| result[index] = iteratee(array[index], index, array);
| }
| return result;
| }
|
| export default arrayMap;
|
|