javascript中Array.reverse()是什么

美女程序员鼓励师

说明

1、Array.reverse()方法将数组中的元素反转顺序,返回反转顺序的数组。

2、不是通过重新排列的要素创建新的数组,而是在原来的数组中重新排列。该方法会改变原数组。

实例

Array.prototype.myReverse=function(){

    if(this instanceof Array){//数组

     var len=this.length,i=len-1;

     var res=[];//定义一个数组

     for(i;i>=0;i--){

res.push(this[i]);

}

this.length=0;//清空原数组

Array.prototype.splice.apply(this,[0,0,res]);//将新结果插入到原数组中,这里用apply方法很适用

    }else{//处理类数组

     var keys=[],values=[];

     var len=this.length;

     delete this['length'];

      

     for(var k in this){

      keys.push(k);

      values.push(this[k]);

     }

     for(var i=0,l=keys.length;i<l;i++){

      this[keys[i]]=values[len-1-i];

     }

     this['length']=len;

    }

return this;//返回结果

}

以上就是javascript中Array.reverse()方法的介绍,希望对大家有所帮助。更多Javascript学习指路:Javascript

推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

以上是 javascript中Array.reverse()是什么 的全部内容, 来源链接: utcz.com/z/545259.html

回到顶部