实用 AI

可在线运行 AI 集合,涵盖 AI 文案生成、写作辅助、AI 绘图与照片修复、AI 配音、字幕生成、语音转录以及 AI 视频创作和数字人等多种 AI 服务

查看详情

js中的substr和substring有什么区别?

js中的substr和substring有什么区别?比如说下面的表达式结果都是ab

"abc".substr(0, 2)
//vs
"abc".substring(0, 2)
jssubstrsubstring
1
228
小课
小课2022-07-06 17:09
1 个回答

它们的区别主要在于第二个参数。

  • substr的第二个参数表示截取的子串最大长度,定义为str.substr(start[, length])
  • substring的第二个参数表示截取的结束索引,定义为str.substring(indexStart[, indexEnd])

更多详细内容可以参考substrsubstring的方法文档。

1
已修改
小课
小课2022-07-06 17:15
你的回答

内容