请问javascript关键字的问题.var Array = new Array(1);有的人说var Array的这个Array是关键字,本人认为var Array的这个Array不是关键字,本人认为这个Array是Array()不带参数的缩写,既然是缩写,那么它一定是一个内置函数,怎么会是关键字呢?而new Array(1)返回的数组对象,是不能给一个函数引用的,本人是这么认为的,不知道对不对,请指教一下.
------------------------Array[0]=123 没有这样的写法,本人认为Array是函数名,完整的是Array(),那么函数名是不能跟[]的,只能跟(),为什么Array[0]=123赋值可以输出,本人还是不懂!有的人说Array[0]=123相当于给属性赋值,相当于Array.0=123,本人不懂,为什么有(Array函数.属性)这样的写法Array不是关键字,是javascript的内置函数啊,本人不懂为什么有Array.0=123的写法,请指教.