前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >理解 JavaScript 中的循环

理解 JavaScript 中的循环

作者头像
icepy
发布2019-06-24 17:56:30
1.1K0
发布2019-06-24 17:56:30
举报
文章被收录于专栏:子曰五溪子曰五溪

JavaScript的世界中,我们可以使用很多种循环表达式:

  • while 表达式
  • do...while 表达式
  • for 表达式
  • for...in 表达式
  • for...of 表达式

所有这些表达式都有一个基本的功能:它们会重复一件事情直到一个具体的条件出现。在这篇文章中,我们将深入 for...of 表达式,去了解它是如何工作的,以及在我们的应用中可以使用它来优化代码的地方。

for…of

for...of 是一种 for 表达式,用来迭代 iterables(iterable objects)直到终止条件出现。

下面是一个基础的例子:

代码语言:javascript
复制
let arr = [2,4,6,8,10]
for(let a of arr) {
    log(a)
}
// It logs:
// 2
// 4
// 6
// 8
// 10

使用比for循环更好的代码,我们遍历了arr数组。

代码语言:javascript
复制
let myname = "Nnamdi Chidume"
for (let a of myname) {
    log(a)
}
// It logs:
// N
// n
// a
// m
// d
// i
//
// C
// h
// i
// d
// u
// m
// e

你知道如果我们使用for循环,我们将必须使用数学和逻辑去判断何时我们将会达到myname的末尾并且停止循环。但是正如你所见的,使用for...of循环之后,我们将会避免这些烦人的事情。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-04-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 子曰五溪 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • for…of
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档