In type objects, a functionproperty lengthmeans the number of arguments expected by a type object function. For example, the field of an lengthobject function, the object Array, in the visualization below, matters 1.

In the above visualization, the field is lengthalso a member of the objecttype object Array.prototypewhose value 0.
MDN says:
Array.prototype.length reflects the number of elements in the array.
Following this definition below carsand bikesarray,
var cars = new Array("Saab", "Volvo", "BMW");
var bikes = ["Honda", "Yamaha"];
cars.__proto__.lengthand bikes.__proto__.lengthstill 0.
Multiple array objects ( cars, bikes) cannot use the same property value lengthbecause the property lengthis in Array.prototype.
1)
According to MDN , is this the correct definition?
2)
If not, what does the field mean lengthin Array.prototype?
source
share