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

如果在字符串方法中参数为负,我们是否仍从零开始算起?

如果在字符串方法中参数为负,我们是否仍从零开始算起?

慕码人8056858 2021-04-30 13:08:13
e(最后一个)0或1应该算什么?var word = "My_name_is_Joe";  console.log(word.slice(-3,-1));
查看完整描述

3 回答

?
萧十郎

TA贡献1815条经验 获得超13个赞

word.slice(-3,-1)将采用最后三个Joe字符(例如e),并从所选的三个字符中删除最后一个字符(例如)。

输出将是 Jo


查看完整回答
反对 回复 2021-05-06
?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

您的问题是“为什么不包含'e'?这就是为什么(强调我的意思)

endIndex

可选的。从零开始的索引,在此索引之前终止提取。该索引处的字符将不包括在内。如果endIndex省略,则slice()提取到字符串的末尾。如果为负,则将其视为字符串的长度strLength + endIndex在哪里strLength(例如,如果endIndex为-3 ,则将其视为strLength - 3)。


查看完整回答
反对 回复 2021-05-06
  • 3 回答
  • 0 关注
  • 202 浏览
慕课专栏
更多

添加回答

举报

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