当前位置: 代码迷 >> JavaScript >> 正在学继承,请教怎样让小弟我自己的自定义对象继承Array对象
  详细解决方案

正在学继承,请教怎样让小弟我自己的自定义对象继承Array对象

热度:220   发布时间:2012-08-02 11:35:26.0
正在学继承,请问怎样让我自己的自定义对象继承Array对象?
这样不行,请问该怎样写?
<script type="text/javascript">
function shuzu(a,b,c){
  Array.call(this,a,b,c)
}
shuzu.prototype=new Array();
arr1=new shuzu(1,2,3)
alert(arr1)
</script>

------解决方案--------------------
JScript code

var myArray=function(){
   var x=Array.apply(null,arguments);
   for(var p in x)this[p]=x[p];
   this.length=x.length;
};
myArray.prototype=new Array();
myArray.prototype.constructor=myArray;

------解决方案--------------------
探讨

引用:
JScript code

var myArray=function(){
var x=Array.apply(null,arguments);
for(var p in x)this[p]=x[p];
this.length=x.length;
};
myArray.prototype=new Array();
myArray.prototype.c……
  相关解决方案