js如何擷取字串右邊指定長度的字元

antzone發表於2017-03-17

通常情況下都從字串的左邊開始擷取字串,下面介紹一下如何從字串的右邊擷取字串。

程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
String.prototype.right=function(length_)  {  
  var _from=this.length-length_;  
  if(_from<0) _from=0;  
  return this.substring(this.length - length_,this.length);  
}
var str="antzone";
console.log(str.right(2));

以上程式碼實現了我們的要求,可能從右邊擷取指定長度的字元,下面簡單介紹一下實現過程。

一.實現原理:

原理很簡單,如果一個字串有10個字元,要從後面擷取2個字元的話,那麼就從10-2位置開始擷取,一直到字元的結尾,這樣就實現了我們想要的功能,比較簡單,可以參閱相關閱讀或者跟帖留言。

二.相關閱讀:

1.this可以參閱javascript this一章節。 

2.substring()函式可以參閱javascript substring()一章節。 


相關文章