2013年10月14日月曜日

配列かどうかを見分けるにはarray instanceof Arrayでは不十分

array instanceof Array
では不十分なので
Array.isArray(obj)
を使用する 
 
古いブラウザでは↓を追加しとく
 
if (!Array.isArray) {  
  Array.isArray = function (vArg) {  
    return Object.prototype.toString.call(vArg) === "[object Array]";  
  };  
}