var myArray = [];
console.dir(myArray);
Returns __proto__ not prototype:

console.dir(Array);
Return both prototype and __proto__ but but opposite than above.

- In first case: __proto__has concat, constructor, etc.
- In second    case: prototypehas concat, constructor, etc.
So, why is this returning different results?
