オブジェクトが配列かどうかを検査する

<script type="text/javascript">
//配列かどうかを調べるための関数の定義
if(typeof Array.isArray === "undefined"){
  Array.isArray = function(arg) {
   return Object.prototype.toString.call(arg) === "[object Array]";
  };
}

ary = [0,1,2];
alert(ary);

//trueと表示される
alert(Array.isArray(ary));
</script>