Skip to content

JavaScript 字符串遍历

shell
# 直接遍历
for 循环(最通用)
for…of(最简单)

# 转数组后再遍历
split + 遍历
Array.from + 遍历
拓展运算发 + 遍历

案例

for 循环(最通用)

js
const str = 'hello';
for (let i = 0; i < str.length; i++) {
  console.log(str[i]);
}

for…of(最简单)

js
for (const char of str) {
  console.log(char);
}

split + 遍历

js
str.split('').forEach(c => console.log(c));

Array.from + 遍历

js
Array.from(str).forEach(c => console.log(c));

... + 遍历

js
[...str].forEach(c => console.log(c));