UNPKG
intersperse
Version:
latest (1.0.0)
1.0.0
Add an object to an array between each element
curvedmark/intersperse
intersperse
/
lib
/
intersperse.js
13 lines
(10 loc)
•
259 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
module
.
exports
= intersperse; function
intersperse
(arr, obj)
{
if
(!arr.length)
return
[];
if
(arr.length ===
1
)
return
arr.slice(
0
);
var
items
=
[arr[
0
]];
for
(
var
i
=
1
, len = arr.length; i < len; ++i) { items.push(obj, arr[i]); }
return
items; }