这个运行都是一样的结果,不知道这两个方法是怎么个情况
1 回答
已采纳
牛奶老哥哥
TA贡献204条经验 获得超92个赞
两个方法第二个参数的意思不同:
stringObject.substring(start,stop) // stop:可选。一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减 start。 stringObject.substr(start,length) // length:可选。一个新的字符串,包含从 stringObject 的 start(包括 start 所指的字符) 处开始的 length 个字符。
substr() 的参数指定的是子串的开始位置和长度,因此它可以替代 substring() 和 slice() 来使用。
与 substr() 和 slice() 方法不同的是,substring() 不接受负的参数。
就酱望采纳
添加回答
举报
0/150
提交
取消