javascript子字符串

标签 javascript string substring

最可怕的事情!以下代码打印出“llo”而不是预期的“wo”。对于其他一些数字,我得到了如此令人惊讶的结果。我在这里错过了什么?

alert('helloworld'.substring(5, 2));

最佳答案

你在混淆substring()substr() : substring() 需要两个索引,而不是偏移量和长度。在您的例子中,索引是 5 和 2,即字符 2..4 将被返回,因为较高的索引被排除在外。

关于javascript子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1989009/

相关文章:

javascript - 使用星号*作为对象中的键

javascript - 在 React Native 上使用 Expo 发送多个推送通知

java - 通过 maxLines 参数和字符数剪切字符串

objective-c - NSString 中子字符串的出现次数?

string - 查找没有特定子字符串的字符串数

javascript - 在表格单元格的开头插入复选框

javascript - 为什么此 Google Calendar API 请求不返回开始时间等事件数据?

库之间的 C 字符串转换

android如何在java类中使用字符串资源

从 C 中的数组中的一组元素创建一个字符串