目录

JavaScript 可迭代对象

Iterables 是可迭代的对象(如数组)。

可以使用简单高效的代码来访问可迭代对象。

可迭代对象可以通过以下方式进行迭代for..of循环

For Of 循环

JavaScriptfor..of语句循环遍历可迭代对象的元素。

语法

for (variable of iterable) {
  // code block to be executed
}

迭代

迭代很容易理解。

它只是意味着循环一系列元素。

以下是一些简单的示例:

  • 迭代字符串
  • 迭代数组

迭代字符串

您可以使用for..of循环遍历字符串的元素:

示例

const name = "91xjr";

for (const x of name) {
  // code block to be executed
}
亲自试一试 »

迭代数组

您可以使用for..of循环遍历数组的元素:

示例

const letters = ["a","b","c"];

for (const x of letters) {
  // code block to be executed
}
亲自试一试 »

您可以在本章中了解有关 Iterables 的更多详细信息JS 对象可迭代



迭代集合

您可以使用for..of循环遍历 Set 的元素:

示例

const letters = new Set(["a","b","c"]);

for (const x of letters) {
  // code block to be executed
}
亲自试一试 »

集合和映射将在接下来的章节中介绍。

迭代地图

您可以使用for..of循环遍历 Map 的元素:

示例

const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);

for (const x of fruits) {
  // code block to be executed
}
亲自试一试 »