1.在数组的原型上定义一个升序的方法

  1. var a=[4,3,2,1];
  2. Array.prototype.mysort=function(event){
  3. if(Array.isArray(event)){
  4. return event.sort((a,b)=>a-b);
  5. }
  6. }
  7. console.log(a.mysort(a));
  8. //输出 [1,2,3,4]

2.在数组的原型上定义一个求和的方法

  1. var b=[4,3,2,1];
  2. Array.prototype.sum=function(params){
  3. if(Array.isArray(params)){
  4. return params.reduce((a,b)=>a+b);
  5. }
  6. }
  7. console.log(b.sum(b));
  8. //输出10

3.在数组原型挂载一个http方法

  1. <script>
  2. Array.prototype.http=function(){
  3. console.log("http");
  4. }
  5. var obj=[1,2,3]
  6. obj.http()
  7. </script>