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

JavaScript中,for in 和for of的区别

  • for in 遍历的是数组的索引(即键名),而 for of 遍历的是数组元素值(即键值)。
  • for...in 循环出的是 key,for...of 循环出的是 value 
  • 推荐在循环对象属性的时候使用 for...in,在遍历数组的时候的时候使用 for...of
  • for...in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。
  • for offorEach一样,是直接得到值
  • 注意,for...of 是 ES6 新引入的特性。修复了 ES5 引入的 for...in 的不足 
  • for...of 不能循环普通的对象(如通过构造函数创造的),需要通过和 Object.keys()搭配使用
http://www.lryc.cn/news/104081.html

相关文章:

  • 计算机毕设 深度学习手势识别 - yolo python opencv cnn 机器视觉
  • vue3 axios接口封装
  • 誉天程序员-2301-3-day08
  • Python爬虫(1)一次性搞定Selenium(新版)8种find_element元素定位方式
  • 前端(十一)——Vue vs. React:两大前端框架的深度对比与分析
  • 三分钟白话RocketMQ系列—— 核心概念
  • 递归竖栏菜单简单思路
  • 组件化、跨平台…未来前端框架将如何演进?
  • vue 修改端口号
  • hive的metastore问题汇总
  • 【phaser微信抖音小游戏开发003】游戏状态state场景规划
  • 字符串性能优化
  • 从零开始理解Linux中断架构(23)中断运行临界区和占先调度
  • (3)Gymnasium--CartPole的测试基于DQN
  • 利用sklearn 实现线性回归、非线性回归
  • Java课题笔记~ MyBatis入门
  • Activity的自启动模式
  • 53数组的扩展
  • Rust调试【三】
  • uniApp 对接安卓平板刷卡器, 读取串口数据
  • Go new 与 make
  • centos系统离线安装k8s v1.23.9最后一个版本并部署服务,docker支持的最后一个版本
  • (学习笔记-内存管理)如何避免预读失效和缓存污染的问题?
  • 【arthas】入门与实战(一)
  • vim、awk、tail、grep的使用
  • vue拖拽改变宽度
  • 华为数通HCIA-ARP(地址解析协议)详细解析
  • 【Python机器学习】实验04(1) 多分类(基于逻辑回归)实践
  • 【ChatGLM_01】ChatGLM2-6B本地安装与部署(大语言模型)
  • 谷歌Tsunami(海啸)扫描器搭建扩展使用教程