在许多编程语言中,我们通常需要知道数组的大小才能对其进行循环遍历。但在 Node.js 中,有一些方法可以无需知道数组大小即可循环遍历它们。
使用 for...of 循环
for...of 循环是一种遍历可迭代对象(如数组、字符串等)的简单方法。它不需要知道数组的大小,而是自动迭代整个数组。
----- --- - --- -- -- -- --- --- ------ ---- -- ---- - ------------------ -
输出:
- - - - -
使用 forEach() 方法
另一个遍历数组的选择是使用 forEach()
方法。这个方法接收一个回调函数并将数组中的每个元素传递给它。
----- --- - --- -- -- -- --- ---------------- -- - ------------------ ---
输出:
- - - - -
使用 map() 方法
map()
方法是另一种遍历数组的选择。它也接收一个回调函数,并返回由每个回调函数返回值组成的新数组。
----- --- - --- -- -- -- --- ----- ------ - ------------ -- - ------ ---- - -- --- --------------------
输出:
--- -- -- -- ---
使用 reduce() 方法
reduce()
方法可以用于遍历数组并执行某些操作。该方法接收一个回调函数和一个初始值,并将其应用于数组中的每个元素,以生成单个最终结果。
----- --- - --- -- -- -- --- ----- --- - ---------------- ----- -- - ------ --- - ----- -- --- -----------------
输出:
--
总结
以上是不使用数组大小循环遍历数组的一些方法。使用这些方法可以使代码更加简洁易读,并且不需要处理数组大小的问题。在实际开发中,我们可以根据具体情况选择适当的方法。
希望本文能够为您的 Node.js 开发提供一些帮助!
来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/29434