题目一:
通常情况下都从字符串的左边开始截取字符串,下面该如何从字符串的右边截取字符串。
代码如下
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 箭头函数