扫码一下
查看教程更方便
要获取字符串中特定字符的所有索引:
for
循环并从 0 循环到字符串的长度。const str = 'hello world';
const indexes = [];
for (let index = 0; index < str.length; index++) {
if (str[index] === 'l') {
indexes.push(index);
}
}
console.log(indexes); // [2, 3, 9]
在代码片段中,我们创建了一个数组来存储字符串 hello world 中字符 l 的索引。
我们使用一个简单的 for 循环来迭代 str.length
迭代并检查每个字符是否严格等于 l。
如果满足条件,我们将索引推送到数组中。
JavaScript 中的索引从零开始,因此字符串中的第一个字符的索引为 0,最后一个字符的索引为
str.length - 1
。