一个关于传参数js数组的封装方法(寄生模式)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个关于传参数js数组的封装方法(寄生模式)相关的知识,希望对你有一定的参考价值。

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数组的封装方法(寄生模式)的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript之面向对象学习七(动态原型模式和寄生构造函数模式创建自定义类型)

寄生式继承

关于js的设计模式(简单工厂模式,构造函数模式,原型模式,混合模式,动态模式)

JavaScript ----------------- 寄生式继承

JS面向对象 关于类的封装继承多态

在 JS 中用多个值填充数组的最快方法。我可以将一些模式或函数传递给 JS 中单个值的方法填充吗? [复制]