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

网站转出漳州网站建设网站运营

网站转出,漳州网站建设网站运营,WordPress安装进入不了,网站开发的开发意义1. for of 循环作用:遍历可迭代对象(如数组、字符串、Map、Set 等)的值。特点:- 直接获取元素的值,而非索引或键。- 支持 break 、 continue 中断循环。- 不能直接遍历对象(普通对象不可迭代&#xff0…

1.  for of  循环

 作用:

遍历可迭代对象(如数组、字符串、Map、Set 等)的值。

特点:

- 直接获取元素的值,而非索引或键。

- 支持  break 、 continue  中断循环。

- 不能直接遍历对象(普通对象不可迭代,需配合  Object.keys()  等)。

示例:

const arr = [10, 20, 30];

for (const value of arr) {

  console.log(value); // 10、20、30

  if (value === 20) break; // 可中断循环

}

 

// 遍历字符串

const str = "hello";

for (const char of str) {

  console.log(char); // h、e、l、l、o

}

2.  for in  循环

 作用:

遍历对象的可枚举属性(包括继承的属性),或数组的索引。

特点: 

- 主要用于遍历对象,获取属性名;遍历数组时获取索引(字符串类型)。

- 会遍历原型链上的属性,需用  hasOwnProperty()  过滤自身属性。

- 支持  break 、 continue  中断循环。

示例:

// 遍历对象

const obj = { name: "Tom", age: 18 };

for (const key in obj) {

  // 过滤继承的属性

  if (obj.hasOwnProperty(key)) {

    console.log(key, obj[key]); // name Tom、age 18

  }

}

 

// 遍历数组(不推荐,索引是字符串)

const arr = [10, 20, 30];

for (const index in arr) {

  console.log(index, arr[index]); // 0 10、1 20、2 30(index 是字符串 "0"、"1" 等)

}

3.  forEach  方法

 作用:

数组的内置方法,用于遍历数组的每个元素。

特点:

- 仅适用于数组(或类数组对象),接收回调函数,参数为  (value, index, array) 。

- 无法用  break 、 continue  中断循环( return  仅跳过当前次循环)。

- 没有返回值(默认返回  undefined )。

示例:

const arr = [10, 20, 30];

arr.forEach((value, index, array) => {

  console.log(value, index); // 10 0、20 1、30 2

  if (value === 20) return; // 仅跳过当前次,不会中断整个循环

});

  最佳实践

 

- 遍历数组/字符串的值:优先用  for of 。

- 遍历对象的属性:用  for in  并配合  hasOwnProperty() 。

- 数组简单遍历且不需要中断:用  forEach (代码更简洁)。

- 需中断循环时,避免用  forEach ,选择  for of  或普通  for  循环。

http://www.dtcms.com/a/598690.html

相关文章:

  • 数据库期中个人复习笔记
  • 聊城做企业网站的wordpress自定义文章参数
  • 企业网站布局代码福州网络推广运营
  • API 类别 - 主题
  • 怎么制作网站教程步骤视频服装设计手稿设计图
  • 备案的网站名称可以改吗手机建站cms
  • LeetCode 热题 100——哈希——两树之和
  • 【文献分享】MaskGraphene:一种用于多层、多条件空间转录组学的可解释联合表示的高级框架
  • 注册网站应注意事项网站书店架构书怎么做
  • 网站建设衤首选金手指10企业营销策略有哪几种
  • 如何用eclipse做网站黄陂区建设招标网站
  • 在家做网站怎么赚钱山东做网站找哪家好
  • 二、FPGA发送UDP帧代码
  • 如何获取Dev-C++的官方安装包?
  • 迪奥官网网站做的好吗合肥网站制作价格
  • 重塑机器人未来:空间智能驱动产业智能化升级
  • 离石古楼角网站建设如何学习网站开发
  • 网站建设验收单格式中国交通建设集团
  • 做网站的是什么职业手机网站源码怎么打开
  • 无需安装!PostgreSQL 18 Windows 便携部署方案
  • 网站开发哪里培训好物联卡官方免费申请入口
  • 网站怎么做支付宝接口购买了网站如何使用
  • wordpress 抽奖aso优化服务站
  • 国产外骨骼机器人成跨境新爆单
  • 广州网站建设骏域伊春网站建设
  • 做网站厦门泗阳做网站
  • 成都网站建设 3e网络wordpress最新下载
  • 线上培训机构有哪些基本seo
  • yolov11n主干网络换为MobileNetv3
  • 做网站优化有前景吗wordpress 前台文件上传