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

咨询聊城网站建设合肥网站建设步骤

咨询聊城网站建设,合肥网站建设步骤,厦门seo排名公司,多终端网站1.for-in for...in 是 JavaScript 中用于遍历对象可枚举属性的循环语句。它主要用于遍历对象的属性名(键),而不是属性值。 (1)遍历对象属性 const person {name: Alice,age: 25,job: Developer };for (const key in person) {console.lo…

1.for-in

for...in 是 JavaScript 中用于遍历对象可枚举属性的循环语句。它主要用于遍历对象的属性名(键),而不是属性值。

(1)遍历对象属性

const person = {name: 'Alice',age: 25,job: 'Developer'
};for (const key in person) {console.log(`${key}: ${person[key]}`);
}
// 输出:
// name: Alice
// age: 25
// job: Developer

2.for-of

for...of 是 ES6 (ECMAScript 2015) 引入的循环语句,用于遍历可迭代对象(如数组、字符串、Map、Set 等)的元素值。for...of 是现代 JavaScript 中遍历集合数据的首选方式,提供了更简洁、更直观的语法,特别适合处理数组和其他可迭代对象。

(1)遍历数组

const fruits = ['apple', 'banana', 'orange'];for (const fruit of fruits) {console.log(fruit);
}
// 输出:
// apple
// banana
// orange

(2)遍历字符串 

const str = 'hello';for (const char of str) {console.log(char);
}
// 输出:
// h
// e
// l
// l
// o

(3)结合解构赋值 

const users = [{ name: 'Alice', age: 25 },{ name: 'Bob', age: 30 }
];for (const { name, age } of users) {console.log(`${name} is ${age} years old`);
}

(4)与 for...in 的区别 

特性for...offor...in
用途遍历可迭代对象的值遍历对象属性名
获取内容属性值属性名(键)
原型链属性不涉及原型链会遍历继承的可枚举属性
数组使用只遍历数字索引元素遍历所有可枚举属性(包括非数字键)
适用对象可迭代对象(Array, Map, Set等)任意对象

3.try-catch

try-catch 是 JavaScript 中处理运行时错误的异常处理机制,允许你"尝试"执行可能出错的代码,并"捕获"处理可能发生的异常,防止程序意外终止。

try {// 可能抛出错误的代码
} catch (error) {// 错误处理代码
} finally {// 无论是否出错都会执行的代码
}

(1)基本错误捕获

try {console.log(notDefined); // 引用未定义变量
} catch (error) {console.error('发生错误:', error.message);// 输出: "发生错误: notDefined is not defined"
}

(2)使用 finally 块

let file = openFile();
try {processFile(file);
} catch (error) {console.error('文件处理失败:', error);
} finally {closeFile(file); // 确保文件总是被关闭
}


文章转载自:

http://lM4MQepm.pxmyw.cn
http://ZHP5Onfb.pxmyw.cn
http://GhWdgY6a.pxmyw.cn
http://069U7Py7.pxmyw.cn
http://hUPf7YDA.pxmyw.cn
http://PvLDrMZ0.pxmyw.cn
http://aZJNapib.pxmyw.cn
http://kakbbkrV.pxmyw.cn
http://lRtapplk.pxmyw.cn
http://Q3behvE0.pxmyw.cn
http://4GgL3rM5.pxmyw.cn
http://9rRsjkg0.pxmyw.cn
http://4Rx5uMLj.pxmyw.cn
http://enCLrGST.pxmyw.cn
http://SAxIMX3x.pxmyw.cn
http://e9Ytggfx.pxmyw.cn
http://7ZPgiRgH.pxmyw.cn
http://WHg95ytv.pxmyw.cn
http://InFgtwSM.pxmyw.cn
http://GusHpkbI.pxmyw.cn
http://rV0bJ11j.pxmyw.cn
http://RalRGboh.pxmyw.cn
http://KEjfqQjP.pxmyw.cn
http://iDQqMyyQ.pxmyw.cn
http://N0ev2ZRA.pxmyw.cn
http://omsseZcW.pxmyw.cn
http://TOJNShUI.pxmyw.cn
http://z0iX2Gjy.pxmyw.cn
http://HIo3JPHG.pxmyw.cn
http://MbiKz0YN.pxmyw.cn
http://www.dtcms.com/wzjs/703868.html

相关文章:

  • 服务器上建设网站郑州建设工程协会网站
  • 东营网站开发招聘伍佰亿网站
  • 网站设网页设计WordPress注册添加
  • 海南省住建设厅网站报监管局审核网站名称
  • 电话开发网站建设话术滨州五学一做考试网站
  • 网站排名怎么提升浅谈全球五金网电子商务网站建设
  • wordpress资源站邢台123生活信息
  • 做二手网站威海市住房和城乡建设局网站
  • 中企动力做网站费用申请网站建设经费的请示
  • 昆明北京网站建设网站建设的心得与体会
  • 微信 app 微网站 整合h5自助建站系统
  • 公司网站开发技巧做板子焊接的网站的公司名字
  • 房地产公司网站建设pptxyz域名
  • 建设银行 网站怎么打不开了网站登录接口怎么做
  • oa网站建设物业企业信息管理系统
  • 汕头市建设局造价信息网站电器企业网站建站
  • 家具网站建设案例wordpress免插件图床
  • 测网站打开的速度的网址石家庄免费专业做网站
  • 关于公司做网站供比价报告企业网上登记注册
  • 女装网站建设规划医院线上预约
  • 网站怎么会k如果网站没有做icp备案
  • 网站如何防止重登录设计师服务平台网
  • 营销型网站建设区别王也高清头像
  • 咨询类网站建设网页制作标题设置步骤
  • 网站开发后怎么上线如何自己设计创建一个网站
  • 网站如何做质保系统广点通广告平台
  • 做网站需要的软件前几年做那个网站能致富
  • 长春搜索引擎网站推广黄冈论坛遗爱网
  • 北京 网站建设 公东莞网站建设的公司
  • 营销型网站建设要点o2o网站建设效果