題目一:
通常情況下都從字符串的左邊開始截取字符串,下面該如何從字符串的右邊截取字符串。
代碼如下
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="llength";
console.log(str.right(2));
相關知識:
substring的用法,截取源字符串中指定區間的子字符串,截取源字符串中指定區間的子字符串。
語法結構:str.substring(begin,end)
參數解析:
(1).begin:必需,規定開始截取字符串的位置。
(2).end:可選。規定在何處結束截取,如果省略,那么從開始位置一直截取到字符串結尾。
this的用法:
(1).非箭頭函數中,this總是指向調用函數的對象。
(2).箭頭函數對它內部this的指向做了很大改動。javascript 箭頭函數