一个关于传参数js数组的封装方法(寄生模式)
2016-12-25 16:35
295 查看
function createArr(){ var arr = new Array(); arr.push.apply(arr,arguments); arr.toJoin = function(){ return this.join(","); } arr.toSlice = function(start,end){//start num //end num return Array.prototype.slice.call(this,start,end+1) } return arr; } var c = new createArr("a","b","c","d"); c.toSlice(1,4) //["b", "c", "d"]
相关文章推荐
- 关于JS中把二维数组变为一个数组的几个方法
- Thin的DateChooser代码学习(关于js的函数参数为一个完整的函数以及“对象不支持此属性或方法”错误的解决)(原创,转载请声明)
- 一个封装的创建DOM元素的JS方法
- JS判断一个数组中是否有重复值的三种方法
- js面试题:关于数组去重的四种方法总结
- JS中关于call()方法的一个问题(转自百度知道,解答非常详细清楚)
- 关于js中字符串replace方法的第二参数为function时,参数的顺序问题分析
- js 在get 模式传递参数丢失,原因,解决方法。
- 教材上关于模式匹配中的求next数组的算法不易理解,本人自己编写了一个具有相同功能的子函数
- 编写js扩展方法实现判断一个数组中是否包含某个元素
- JS判断一个数组中是否有重复值的三种方法
- 关于存储过程中一个参数表示多个查询条件使用方法的简单处理
- 一个关于字典和数组混合的多层多层次数据转化为JSON数据处理方法
- 关于jQuery.query.js 取参数的一个小问题
- 编写js扩展方法实现判断一个数组中是否包含某个元素
- 一个流行且实用的JS表单验证提示,演示了怎么自定义错误信息的显示方式,同时通过写FormValid.showError类方法来实现错误显示方式自定义: errMsg 是一个错误消息的数组,这样方便自定
- 封装getByClass(JS获取class的方法封装为一个函数)
- JS 实现 创建类、继承、方法添加、对象克隆、数组封装操作
- JS判断一个数组中是否有重复值的三种方法
- js:splice()方法(从一个数组中移除一个或多个元素)