它的作用就是生成一个数组,数组的内容就是括号内参数!
就var color = new initArray("red", "white");而言
this.length =2;
this[0]="red";
this[1]="white";
就var color = new initArray("red", "white");而言
this.length =2;
this[0]="red";
this[1]="white";
解决方案 »
- jquery获取type=radio值
- 用js操作cookie以及在各浏览器中dom操作的差异的问题
- Jquery怎么不使用querySelectorAll呢?现在firefox,chrome,safari都支持了
- 如何拦截iframe子窗口内的表单提交事件?
- js 如何 取出 当前 鼠标 点击 的控件ID
- 全屏窗口请教
- 【请教】window_onload_runalways()是什么意思?
- 大家进来帮看下我在JS中向dropdown中添加数据对不对?
- 请问,有人知道怎样将WEB打印时的页面设置,自动设为横向的吗
- 限制字符长度(TEXTAREA)
- 见者有分啊,用homesite的兄弟。
- 代码:<a href="" onclick="javascript:window.alert('asda')">Test</a>,这是一个hyperlink,我想点击它的时候只执行javascript,为不想它打开新页面,如何做到?
这一行定义一个color变量,变量类型是initArray类型;
请注意,initArray是自定义的类型,虽然是以function打头的,但你应该知道,这只是javascript中定义数组对象的一种方式。
好,我们来看一下initArray数组对象到底做了些什么?
首先,this指针代表对象本身,length是内置对象,表示数组的长度;arguments对象表示function函数接受的参数列表,它也是个数组喔。显而易见,length属性就是指arguments数组的长度了。
那么,下面的几行,还用我再说吗?