87,992
社区成员
发帖
与我相关
我的任务
分享<script>
classa=function(array)
{
return new classa.prototype.init(array);
}
classa.prototype={
init:function(array)
{
return this.setArray(array);
},
setArray : function(elems) {
this.length = 0;
Array.prototype.push.apply(this, elems);
return this;
}
}
classa.prototype.init.prototype=classa.prototype;
alert(classa([1,2,3])[0]);//classa([1,2,3])具有数组特性
alert(typeof(classa([1,2,3]));//类型确是object
</script>