zoukankan      html  css  js  c++  java
  • JavaScript Array reverse 方法:颠倒数组中元素的顺序

    在JavaScript中,Array对象的reverse()方法将颠倒(反转)数组中元素的顺序。arr.reverse()在原数组上实现这一功能,即,reverse()会改变原数组。

    例1:将数组元素颠倒顺序

    var arr = ["f","e","i","e","s","o","f","t"];
    document.writeln(arr.join()); // 输出:f,e,i,e,s,o,f,t
    //反转
    arr.reverse();
    document.writeln(arr.join()); // 输出:t,f,o,s,e,i,e,f

    例2:反转字符串(拓展)

    拓展反转字符串方法reverse:

    String.prototype.reverse = function(){
     var a = [];
     for(var i=0;i<9;i++){
      a.unshift(this[i]);
     }
     return a.join("");
    }

    使用方式: 

    var str = "feiesoft"; 
    document.writeln(str.reverse()); // 输出:tfoseief

    例3:反转数字(拓展)

    拓展反转数字方法reverse:

    Number.prototype.reverse = function(){
     var s = this.toString();
     var a = [];
     for(var i=0;i<9;i++){
      a.unshift(s[i]);
     }
     return a.join("");
    }

    使用方式:

    var num = 12345678; 
    document.writeln(num.reverse()); // 输出:87654321
  • 相关阅读:
    自定义dialog
    利用jquery实现自动登录
    文件的上传
    一些想法
    利用ajax实现分页效果
    自动化构建工具gulp的基础了解
    javascript模块化---requirejs
    交互ajax
    聊聊javascript的事件
    谈谈bootstrap在实践中的应用
  • 原文地址:https://www.cnblogs.com/longshiyVip/p/4760054.html
Copyright © 2011-2022 走看看