如何对字符串进行倒序呢?你首先想到的方法就是生成一个栈,从尾到头依次取出字符串中的字符压入栈中,然后把栈连接成字符串。

var reverse = function( str ){
var stack = [];//生成一个栈
for(var len = str.length,i=len;i>=0;i-- ){
stack.push(str[i]);
}
return stack.join('');
};
var reverse = function( str ){
var newStr = '', i = str.length;
for(; i >= 0; i--) {
newStr += str.charAt(i);
}
return newStr;
}; reverse('abcde')

其实还有一个方法。

var reverse = function( str ){
return str.split('').reverse().join('');
};

最新文章

  1. js动态绑定click事件时function传参问题
  2. 轻量级前端MVVM框架avalon - 模型转换
  3. js中==, !==, === ,!=的区别
  4. Moving Tables
  5. C#多线程(下) 分类: C# 线程 2015-03-09 10:41 153人阅读 评论(0) 收藏
  6. Python | 基础系列 · Python为什么没有switch/case语句?
  7. Android中View绘制优化之三---- 优化View
  8. web上传大文件的配置
  9. (二)Hololens Unity 开发入门 之 Hello HoloLens~
  10. The Movie db (TMDB)的API申请
  11. 基于Redis的分布式锁的简单实现
  12. MongoDB的安全写入GetLastError
  13. Windows Unity ARKit发布到IOS相关设置及错误解决
  14. mysql执行sql语句过程
  15. 物理服务器Linux下软RAID和UUID方式挂载方法--Megacli64
  16. kubernetes微服务部署
  17. Sitecore 9有什么新功能
  18. xlrd、xlwt
  19. Servlet------EL表达式
  20. React Native八大Demo

热门文章

  1. 3dContactPointAnnotationTool开发日志(三)
  2. 分布式消息队列RocketMQ&Kafka -- 消息的“顺序消费”
  3. BZOJ 1875 HH去散步(矩阵快速幂)
  4. 【bzoj2938】[Poi2000]病毒 AC自动机
  5. bzoj3110: [Zjoi2013]K大数查询 【树套树,标记永久化】
  6. BZOJ4137 & 洛谷4585:[FJOI2015]火星商店问题
  7. 洛谷 P1311 选择客栈 解题报告
  8. HDOJ(HDU).1025 Constructing Roads In JGShining's Kingdom (DP)
  9. 四连测Day1
  10. [zhuan]使用uiautomator做UI测试