在Array()构造器及相关数组文本标志法都不存在的情况下,自定义一个类似MyArray()构造器,并令其通过以下测试:var a = new MyArray(1,2,3,"test");
a.toString();结果为:"1,2,3,test"a.[a.length-1];结果为:"test"a.push("boo");结果为:5a.pop();结果为:[boo]求大神解答,谢谢!
1 回答
已采纳
_da
TA贡献22条经验 获得超29个赞
var MyArray =function(){ var arrString = []; for(var i in arguments){arrString[i] = arguments[i]} return arrString; }
添加回答
举报
0/150
提交
取消