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

[复制链接]
admin 发表于 2021-7-28 08:56:28 | 显示全部楼层 |阅读模式
  1. <script type="text/javascript">
  2. //JS Array.reverse 将数组元素颠倒顺序
  3. //在JavaScript中,Array对象的reverse()方法将颠倒(反转)数组中元素的顺序。arr.reverse()在原数组上实现这一功能,即,reverse()会改变原数组。
  4. //例1:
  5. var arr = ["f","e","i","e","s","o","f","t"];
  6. document.writeln(arr.join()); // 输出:f,e,i,e,s,o,f,t
  7. //反转
  8. arr.reverse();
  9. document.writeln(arr.join()); // 输出:t,f,o,s,e,i,e,f
  10. //==================================================================================================
  11. //例2:反转字符串
  12. String.prototype.reverse = function(){
  13. var a = [];
  14. for(var i=0;i<9;i++){
  15.   a.unshift(this[i]);
  16. }
  17. return a.join("");
  18. }
  19. var str = "feiesoft";
  20. document.writeln(str.reverse()); // 输出:tfoseief
  21. //==================================================================================================
  22. //例3:反转数字
  23. Number.prototype.reverse = function(){
  24. var s = this.toString();
  25. var a = [];
  26. for(var i=0;i<9;i++){
  27.   a.unshift(s[i]);
  28. }
  29. return a.join("");
  30. }
  31. var num = 12345678;
  32. document.writeln(num.reverse()); // 输出:87654321
  33. </script>
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则