自学前端开发:模拟Array功能 不是扩展子类
2017-05-04 00:00
351 查看
function MyArray(){};//创建模拟数组功能的构造函数 MyArray.prototype.length=0;//解决IE下使用扩展子类 数组length的bug (function(){ var methods=['push','pop','shift','unshift','slice','splice','join']; for(var i=0;i<methods.length;i++){ (function(name){ MyArray.prototype[name]=function(){ return Array.prototype[name].apply(this,arguments); }; })(methods);//根据传进来的methods值 来继承Array } })(); var mine=new MyArray(); mine.push(1,2,3,4); console.log(mine.length); |
相关文章推荐
- [ASP][扩展控件开发]控制输入数字型的TEXTBOX开发笔记 (一)--功能目标
- Eclipse 插件开发 -- 深入理解菜单(Menu)功能及其扩展点
- 开发好一个软件功能模块不是光有激情、有干劲、有技术就可以得到成功的
- 【翻译】我钟爱的Visual Studio前端开发工具/扩展
- 网络聊天系统的开发(QQ功能模拟)
- 为大家推荐一个DNN皮肤开发Dreamweaver扩展功能文件
- 开发好一个软件功能模块不是光有激情、有干劲、有技术就可以得到成功的
- 为前端开发人员制作的 Chrome 扩展 jsbeautifier
- 为前端开发人员制作chrome扩展一枚jsbeautifier
- 为前端开发人员制作的 Chrome 扩展 jsbeautifier
- Web开发项目实践之校园评教系统功能扩展--初步接触
- 利用reporting services扩展开发报表,实现group的展开折叠功能
- 开发好一个软件功能模块不是光有激情、有干劲、有技术就可以得到成功的
- [转]为前端开发人员制作的 Chrome 扩展 jsbeautifier
- jQuery 学习第七课 扩展jQuery的功能 插件开发
- VB6.0 基于ewededitor4.8商业版扩展功能——屏幕截图自动保存功能开发笔记
- 开发好一个软件功能模块不是光有激情、有干劲、有技术就可以得到成功的
- Web开发项目实践之校园评教系统功能扩展--熟悉DW网页开发工具
- 第四章 Joomla!扩展开发--前端开发(一)
- 插件基础篇2:扩展jQuery的功能 插件开发