为了账号安全,请及时绑定邮箱和手机立即绑定

为什么要做两个对象的方法,substring和substr?

为什么要做两个对象的方法,substring和substr?

材莱 2016-10-02 19:17:35
查看完整描述

1 回答

已采纳
?
_潇潇暮雨

TA贡献646条经验 获得超225个赞

这两个有区别的,substring(start,end),取[start,end)组成的字符串,而substr(start,length),取start开始,length长度的字符串。补充一点:str.substring(start,end)和str.slice(start,end)完全等价。

查看完整回答
1 反对 回复 2016-10-03
  • 开普勒
    开普勒
    str是字符串时str.substring(start,end)和str.slice(start,end)完全等价; str是数组时str.slice(start,end)还可以继续用,str.substring(start,end)就不行了。
  • 开普勒
    开普勒
    既然前人做出来,那一定是有区别的,只是你了解的还少。你遇到的疑问已经有无数人遇到过。百度下能很快速得到答案
  • _潇潇暮雨
    _潇潇暮雨
    谢谢批评,是我疏忽了。
  • 1 回答
  • 0 关注
  • 1185 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信