substring()的封装
- 解释官方函数:substring()的特点:
1、两个参数:起始下标,结束下标
2、截取的子串中:包含起始下标不包含结束下标
var str = "今晚月色真美";
var ption = str.substring(2,5);
console.log(ption);//运行结果为:月色真
3、结束下标可以写,如果不写默认下标那么就截取到字符串的最后。
var str = "今晚月色真美";
var ption = str.substring(2);
console.log(ption);//运行结果为:月色真美
- 官方函数的substring()的封装
功能: 官方函数的substring()的封装
参数:原始字符串,起始下标,结束下标
返回值:被截取的子串
- 代码展示
function mySubstring(str, start, end) {
let str2 = "";//存放被截取的字符串
let maxIndex = end ? end : str.length;
for (let i = start; i < maxIndex; i++) {
str2 += str[i];
}
return str2;
}