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

做网站浏览器中小型教育网站的开发与建设

做网站浏览器,中小型教育网站的开发与建设,个人博客系统wordpress,jsp sql 网站开发Nodejs中的#xff0c;除了经典的for循环 , 其实还有几种好用的循环方式#xff0c; 并有典型的使用场景。下面来一起看下#x1f447;#x1f3fb; 5种循环用法 For Loop#xff1a;这是最常见的循环方式#xff0c;适用于你知道循环次数的情况。 for (let i 0; i 除了经典的for循环 , 其实还有几种好用的循环方式 并有典型的使用场景。下面来一起看下 5种循环用法 For Loop这是最常见的循环方式适用于你知道循环次数的情况。 for (let i 0; i 10; i) {console.log(i); }最常见用法优点是通用基本上各个语言都有这个写法。缺点是有些场景使用不方便。 While Loop当你不知道循环次数但知道循环结束的条件时可以使用 while 循环。 let i 0; while (i 10) {console.log(i);i; }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] 可以看到迭代器遍历中途中止退出迭代后下次使用相同迭代器可以从上次中止的位置继续迭代遍历。 Array.prototype.forEach这是一个数组方法用于遍历数组。 const array [1, 2, 3, 4, 5]; array.forEach((value, index) {console.log(value); });它提供了元素值和索引两个参数但不能使用 break 或 continue也不能通过 return 语句跳出循环。 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/14376700/

相关文章:

  • 福州电子商务网站网站做实名认证
  • h5手机网站源码下载开发工具宏怎么使用
  • 在线平面设计网站哪个好换空间网站备案
  • 昆山市做网站的公司电子商务网站域名
  • 网站工作和网站建设管理工作广告推广怎么赚钱
  • 哈尔滨精品网站制作wordpress 授权破解
  • 网站 备案 几天深圳h5网站公司
  • 中国建设信息港网站wordpress支持广告播放器
  • 广州网站设计十年乐云seo游戏开发语言
  • 同一个域名可以做几个网站吗电商网站seo公司
  • 电子商务网站的基本流程天津网站运营
  • 网站建设属于什么经营类型网站建设功能文档
  • 广东河源网站建设搜索排名查询
  • 成都网站开发培训多少钱去哪里弄Wordpress
  • 计算机网站建设相关的书籍深圳沙头网站建设
  • 专业做网站哪家正规网站建设阿胶膏的作用
  • 广东网站建设网站用自己的电脑做视频网站吗
  • 哪个酒店网站做的好看的如何通过psd做网站
  • 网站建设邯郸wordpress主题添加小工具
  • 在iis搭建网站秦皇岛手机网站制作公司
  • 大连建网站公司wordpress 主题 pdf
  • 杭州网站优化平台做哪个网站比较有流量
  • 阿里云网站核验单百度推广app
  • 兰州做网站es5188前端开发入门薪水
  • 建设银行网站能变更手机号吗可以做雷达图的网站
  • 网站策划书优势怎么分析做网站必须租服务器吗
  • 棋牌网站建设多少钱wordpress占用
  • 企业网站一般做哪些栏目咨询公司的企业文化
  • 泰安企业建站公司网络推广文案有哪些
  • 马云做的国外的网站叫什么名字wordpress导入html文件