The value of [[Prototype]] of the Array constructor is the Function prototype object (15.3.4), so not Object.
int Array.length = 1
boolean Array.isArray(arg:mixed)
Array.prototype.constructor
string Array.prototype.toString()
string Array.prototype.toLocaleString()
array Array.prototype.concat([item1:mixed[, item2:mixed[, ...]]])
string Array.prototype.join(separator:string)
mixed Array.prototype.pop()
int Array.prototype.push([item1:mixed[, item2:mixed[, ...]]])
array Array.prototype.reverse()
mixed Array.prototype.shift()
array Array.prototype.slice(start:int, end:int)
array Array.prototype.sort([comparefn:function])
array Array.prototype.splice(start:int, deleteCount:int[, item1:mixed[, item2:mixed[, ...]]])
int Array.prototype.unshift([item1:mixed[, item2:mixed[, ...]]])
int Array.prototype.indexOf(searchElement:mixed[, fromIndex:int])
int Array.prototype.lastIndexOf(searchElement:mixed[, fromIndex:int])
boolean Array.prototype.every(callbackfn:function[, thisArg:mixed])
boolean Array.prototype.some(callbackfn:function[, thisArg:mixed])
void Array.prototype.foreach(callbackfn:function[, thisArg:mixed])
array Array.prototype.map(callbackfn:function[, thisArg:mixed])
array Array.prototype.filter(callbackfn:function[, thisArg:mixed])
mixed Array.prototype.reduce(callbackfn:function[, initialValue:mixed])
mixed Array.prototype.reduceRight(callbackfn:function[, initialValue:mixed])
boolean Array.prototype.[[DefineOwnProperty]](P:string, Desc:PD, Throw:boolean)
int Array.prototype.length