title: What is the most elegant way to insert objects between array elements?
body: <p>I'm sure there are many ways to achieve that but I'm looking for something "elegant".</p>
  
  <pre><code>a = [
    'a',
    'b',
    'c'
  ];
  
  magicArrayJoin(a, {value: 255} ); // insert the same object between each item
  
  result ==  [
    'a',
    {value: 255},
    'b',
    {value: 255}
    'c'
  ];
  </code></pre>
  
  <p>All proposals are welcome. :)</p>