intersperse.js 259 B

12345678910111213
  1. module.exports = intersperse;
  2. function intersperse(arr, obj) {
  3. if (!arr.length) return [];
  4. if (arr.length === 1) return arr.slice(0);
  5. var items = [arr[0]];
  6. for (var i = 1, len = arr.length; i < len; ++i) {
  7. items.push(obj, arr[i]);
  8. }
  9. return items;
  10. }