天天看點

封裝js實作Java的trim()方法效果

在java因為封裝減少空格的方法使我們很友善,那再js中我們可以自己封裝一個,其實說真的也不難,如下代碼:

function myTrim(str){
                //定義字元串開始的索引
                var start = 0;
                //定義字元串結束的索引
                var end = str.length - 1;
                //開始索引<結束索引 并且 字元串從0開始隻要是空字元串 就将開始索引start+1
                while((start <end) &&(str.charAt(start) == " ") ){
                    start ++;
                }
                //開始索引<結束索引 并且 字元串從後面開始隻要是空字元串 就将結束索引end - 1
                while((start <end) && (str.charAt(end) == " ")){
                    end -- ;
                     
                }
                return str.substring(start,end+1);
             
            }
             
             
           

繼續閱讀