2014年7月28日 星期一

Fight CodeWar: 倒敘

碰到一些需要倒敘官方卻沒有提供reverse的api時,可以手動創造一個 reverse
有時候在reverse時,很多人應該都會這樣寫:

String.prototype.reverse = function(){   
   return this.split('').reverse().join(''); 
}

用這種方式切出一個字串,然而也有種非常克難的寫法, 也是我今天解題碰到的趣事:
String.prototype.reverse = function(){

    var str = this;

    var ans = "";

    for(var i = str.length; i >= 0;i--){

        ans += str.charAt(i);

    }

    return ans;

}

然而副社長看到程式碼講了: 幹我都不知道可以這樣用 XD

沒有留言:

張貼留言

© Mac Taylor, 歡迎自由轉貼。
Background Email Pattern by Toby Elliott
Since 2014