配列を改行区切りで表示

<html>
  <script type="text/javascript">
    var ary =  new Array();
    ary.push('maichi');
    ary.push('maya');
    ary.push('yuki');
    
    var a = "\n"
    var b = ary.join( a ); 
  
    alert( b );

  </script>
</html>

とは言ってもOS毎に改行コードは本来違うので、

if(navigator.userAgent.indexOf == "Mac")

みたいなことをしなければならないのですが、
最新技術を結集したOSなので、別に平気なんだそうです。