<script>
function arrayName(size){
this.length=size;
this.uu='呵呵';//添加对象新属性
for(var X=0; X <=size;X++){ this[X]=0; }
return this;
} var arr=[];
arr=new arrayName(5);//调用
for(var i=0; i <=arr.length;i++){//输出数组看看结果。注意length
document.write(arr[i]+' <br>');
}
alert(arr.uu);//测试添加对象新属性
</script>
====================
IE里要new 一个新实例;另外你顶楼代码少了什么,呵呵
function arrayName(size){
this.length=size;
this.uu='呵呵';//添加对象新属性
for(var X=0; X <=size;X++){ this[X]=0; }
return this;
} var arr=[];
arr=new arrayName(5);//调用
for(var i=0; i <=arr.length;i++){//输出数组看看结果。注意length
document.write(arr[i]+' <br>');
}
alert(arr.uu);//测试添加对象新属性
</script>
====================
IE里要new 一个新实例;另外你顶楼代码少了什么,呵呵
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货