当前位置: 首页 > news >正文

做网站要不要服务器推广代理登录页面

做网站要不要服务器,推广代理登录页面,网站开发最好的语言,品牌羽绒服排名前十Nodejs中的,除了经典的for循环 , 其实还有几种好用的循环方式, 并有典型的使用场景。下面来一起看下👇🏻 5种循环用法 For Loop:这是最常见的循环方式,适用于你知道循环次数的情况。 for (let i 0; i &…

Nodejs中的,除了经典的for循环 , 其实还有几种好用的循环方式, 并有典型的使用场景。下面来一起看下👇🏻

5种循环用法

  1. For Loop:这是最常见的循环方式,适用于你知道循环次数的情况。
for (let i = 0; i < 10; i++) {console.log(i);
}

最常见用法,优点是通用,基本上各个语言都有这个写法。缺点是有些场景使用不方便。

  1. While Loop:当你不知道循环次数,但知道循环结束的条件时,可以使用 while 循环。
let i = 0;
while (i < 10) {console.log(i);i++;
}
  1. For…of Loop:这是 ES6 引入的新特性,用于遍历数组或其他可迭代对象。
const array = [1, 2, 3, 4, 5];
for (const value of array) {console.log(value);
}

这种循环本质属于迭代遍历,可用于遍历可迭代对象(如数组、Map、Set、字符串等)。它直接提供了每个元素的值,而不是索引或键名。此外这种遍历,还可以自定义迭代 内容。

自定义迭代遍历-示例1:

const iterable = {[Symbol.iterator]() {let i = 1;return {next() {if (i <= 3) {return { value: i++, done: false };}return { value: undefined, done: true };},};},
};for (const value of iterable) {console.log(value);
}
// 1
// 2
// 3

或者换种写法 ,自定义迭代遍历-示例2

const iterable = {*[Symbol.iterator]() {yield 1;yield 2;yield 3;},
};for (const value of iterable) {console.log(value);
}
// 1
// 2
// 3

自定义迭代遍历-示例3: early exiting

const source = [1, 2, 3];const iterator = source[Symbol.iterator]();for (const value of iterator) {console.log(value);if (value === 1) {break;}console.log("This string will not be logged.");
}
// 1// Another loop using the same iterator
// picks up where the last loop left off.
for (const value of iterator) {console.log(value);
}
// 2
// 3// The iterator is used up.
// This loop will execute no iterations.
for (const value of iterator) {console.log(value);
}
// [No output]

可以看到迭代器遍历,中途中止退出迭代后,下次使用相同迭代器可以从上次中止的位置继续迭代遍历。

  1. Array.prototype.forEach:这是一个数组方法,用于遍历数组。
const array = [1, 2, 3, 4, 5];
array.forEach((value, index) => {console.log(value);
});

它提供了元素值和索引两个参数,但不能使用 break 或 continue,也不能通过 return 语句跳出循环。

  1. For…in Loop:这种循环用于遍历对象的键名。
const obj = { a: 1, b: 2, c: 3 };
for (const key in obj) {console.log(key, obj[key]);
}

对象友好,这种循环用于遍历对象的键名。它不仅可以遍历对象自身的属性,还会遍历其原型链上的属性(除非属性被标记为不可枚举)。

小结

最后小结一下,遍历数组可以用 for, while, for of, forEach,遍历对象可以用 for in,如果想自定义遍历逻辑还可以自定义迭代器。

http://www.hkea.cn/news/1418/

相关文章:

  • 智能网站建设平台如何自己开发一个平台
  • 建立属于自己的网站杭州做网站的公司排行
  • 汉南做网站南京疫情最新情况
  • web网站开发全过程网站开发步骤
  • 程序员 创业做网站关键词优化是怎么弄的
  • 做网站其实不贵搜索引擎竞价推广的优势
  • 邢台网站建设哪家好互联网营销师培训大纲
  • 南京江宁区住房建设局网站网站做优化
  • 常熟做网站公司排名百度怎样发布信息
  • 12360官方网站下载seo排名大概多少钱
  • 网站反向代理怎么做网站优化培训班
  • wordpress导航链接中山百度seo排名公司
  • 唐山网站设计制作网络推广优化seo
  • 做网站怎样申请动态域名网络营销推广策划的步骤是什么
  • 厦门启明星网站建设潍坊网站外包
  • 做淘宝客没有网站怎么做重庆的seo服务公司
  • 推广网站可以做跳转吗百度排行榜
  • 用什么网站做一手房最好百度经验官网首页
  • 沈阳建设网站韩国网站
  • 温州中小企业网站制作搜索引擎营销的优势和劣势
  • 求推荐做ppt的网站网络营销专业是干什么的
  • 做婚庆网站的功能定位windows优化大师卸载不掉
  • 养老网站建设泰安网站seo
  • 做现货黄金的金融网站黄山网站建设
  • 龙湾区建设局的网站在线客服
  • 旅游网站开发设计百度收录量查询
  • 做外链选择那些网站seo研究中心学员案例
  • 网站微信建设运维经验湖北seo诊断
  • 华夏业务员做单的网站怎么营销一个产品
  • 黄色的html代码情感网站seo