为什么数组的原型是数组

Why prototype of array is an array

函数的原型是函数。 数组的原型是数组。 对象的原型是对象。

为什么?

函数的原型是函数。

函数继承自原型函数
这就是它的样子 = function(){}
类型是函数

数组的原型是数组

数组继承自原型数组 这是它的样子 = []
类型是 Array
你可以通过 push= [].push('why you ask basic question')
插入 你可以通过 = array_name[0]

来调用它

对象的原型是对象

对象继承自原型对象
这是它的样子 = {}
类型是对象
您可以通过 = {}['question']='why you ask basic question'
插入 你可以通过 = obj_name['question']

来调用它

do you know function,Object,Array? the prototype just constructure for it so when the error say prototype function is error that mean your function sistem not right, you not type it right or you not do it right, some think must be crush on it repair it