rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 程序开发 » Javascript

js中数组的使用

数组的声明:

var 数组名=new Array()

var list_ing=new Array("js1","js2","js3","js4","js5","js6","js7","js8","js9")
或者
var list_ing=["js1","js2","js3","js4","js5","js6","js7","js8","js9"]

js中模拟二维数组

首先我们要建立一个函数,告诉JS一个自定义对象的结构.我们看看这个函数的语法结构:
function 自定义对象名(该对象的属性1,该对象的属性2...){
this.属性名1=属性的值1
this.属性名2=属性的值2
.................
}
例如上面我们说到的建立一个星期对照我们可以写成如下结构:
function week(cn,en){
this.cn=cn
this.en=en
}
接下来我们我们就需要建立一个包含这个对象的数组.这里和前面的过程语是一样的.
var week_array=new Array(7)
最后我们就要写入数据了,这里与前面有几处不同.
数组名[index]=new 对象名(对象属性的值1,对象属性的值2,.....)
这里的对象和对象属性就是最开始我们建立自定对象,已前面的例子来看:
week_array[0]=new week("星期一","Monday")
OK~现在我们就把这些拼装起来:
var week_array=new Array(7)
function week(cn,en){
this.cn=cn
this.en=en
}
function state_array(){
week_array[0]=new week("星期一","Monday")
week_array[1]=new week("星期二","Tuesday")
week_array[2]=new week("星期三","Wednesday")
week_array[3]=new week("星期四","Thursday")
week_array[4]=new week("星期五","Friday")
week_array[5]=new week("星期六","Saturday")
week_array[6]=new week("星期日","Sunday")
}
state_array()
alert("你查找的星期中英文对照是:"+week_array[3].cn+week_array[3].en)
</script>

Array.prototype.属性名=属性的值
或者
Array.prototype.方法名=调用这个方法时使用的函数

顶一下
(0)
踩一下
(0)