JS Array.reverse 将数组元素颠倒顺序

时间:2021-04-16

  <pre><script type="text/javascript">

  //JS 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:反转字符串
  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:反转数字
  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

  </script></pre>

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章