Однозначно, учить основы! По теме:
if( !Array.isArray ) Array.isArray = function(){
return Object.prototype.toString.call( arguments[ 0 ] ) == "[object Array]";
};
var a = [1,2,3,4,5];
var b = {'var1':1, 'var2':2};
alert([ Array.isArray( a ), Array.isArray( b ) ]);