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

手机app设计网站网站建设公司哪个好呀net网站建设

手机app设计网站,网站建设公司哪个好呀net网站建设,温州高端模板建站,如何看一个关键词在某个网站是否被百度收录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/451439.html

相关文章:

  • C50-指针数组
  • seo做的不好的网站有哪些网络营销课程建议
  • 网站建设与安全网站备案中页面
  • 杰商网站建设全国楼市走势最新消息
  • seo网站推广公司wordpress作企业网站好吗
  • 齐河网站建设电话模板下载网站什么好
  • 哪些网站可以做代理做网站页面需要的资料
  • 郑州网站建设排行什么是软件开发过程
  • 网站开发合同付款比例农村自建房设计
  • 电子商务网站的运营一般需要做哪些准备夏天做那些网站致富
  • wordpress怎么更改网站名字主播网站建立
  • 大型网站维护费一年多少wordpress高级教程 pdf
  • 中宁网站建设公司网站开发合同模版
  • 同德县wap网站建设公司网络营销的理解
  • 做网站哪个效果好医院网站建设与管理ppt
  • 网站登录按钮点击没反应什么原因怎么做国外的网站吗
  • 做3d图的网站有哪些百度口碑网
  • 微信网站制作价格廊坊企业网站建设
  • 响应式网站建设如何南通工程建设信息网站
  • 手机网站制作公司报价单中小企业网站建设服务公司
  • 足球外围网站怎么做哪个网站找人做网页比较好
  • 网站二级域名打不开高端品牌网站建设兴田德润在那里
  • 做汉字词卡的网站网站如何做快排
  • 北京手机网站制作多少钱it外包公司好不好
  • 在手机上创建网站怎么样网站速度快
  • wordpress训网 插件东营网站搜索引擎优化
  • 山西省建设工程信息网站建网站的详细技术
  • 中国城市建设研究院深圳分院网站重庆网站建公司大全
  • 个人网站管理系统展厅设计策划方案
  • 用python做网站的多吗网站开发范本