首页 > 其他分享 >前端JS for-in和for-of的区别

前端JS for-in和for-of的区别

时间:2023-02-22 14:56:37浏览次数:31  
标签:返回 遍历 区别 对象 前端 JS 数组 字符串

for in 遍历对象,返回的是对象的key;  遍历数组/字符串,返回的是数组的下标
for of 只能遍历的是数组 遍历数组对象,返回单个对象; 遍历数组元素/字符串,返回单个元素

举例说明:

 

 

 

 

 

 可以看到得出:  for in 能够遍历对象  for of 不能遍历对象

          

 

 

 

 

 

 可以看到得出:  for in 能够遍历数组和字符串,返回的书数组对应的下标;  for of 能遍历数组和字符串,返回的是遍历的单个对象或元素

 

标签:返回,遍历,区别,对象,前端,JS,数组,字符串
From: https://www.cnblogs.com/leng12/p/17144333.html

相关文章

  • js继承
    什么是继承?继承建立在面向对象基础上的一种代码复用方式,子类通过继承来复用父类的代码1.原型链继承过程:访问对象时,如果对象私有属性中没有该属性,会去对象的构造函数的pr......
  • 前端如何给bearer token传值
    Bearertoken是一种常见的身份验证机制,通常用于WebAPI和其他Web服务。在前端中,Bearertoken通常是通过HTTP头(HTTPheader)发送的,具体来说是通过"Authorization"头。在使用......
  • 自动化运维和普通运维有什么区别?
    01自动化运维&普通运维在了解两者的区别前,我们首先明确二者的定义,总体而言运维工作的目的都是为了保障企业业务连续性,核心在于提供高效、高质量、安全的IT运维服务。普通运......
  • js事件循环机制
    宏任务:script、setTimeout、setInterval、setImmdiate、I/O、UIrendering微任务:promise、Object.observe、MutationObserver任务的优先级:process.nextTick>promise.th......
  • 前端是做什么?发展前景如何?
    1前端这个岗位是干嘛的用户能看到的地方,比如在小红书你现在查看的这个界面就是前端做出来的。前端负责内容展示、人机交互。除了网站,广义上App、小程序也属于前端。前端......
  • 直播平台软件开发,前端实现登录拼图验证
    直播平台软件开发,前端实现登录拼图验证搭建框架我们要实现这个功能,我们需要先搭建出来一个框架。 //css <style>  .check{      width:400px; ......
  • 正向代理和反向代理的区别
    正向代理:代理客户端为客户端收发请求(对客户端负责),多用于爬墙,加速访问,缓存数据,隐藏客户端。反向代理:代理目的服务器为服务器收发请求(对服务端负责),多用于保护服务器(隐藏服务......
  • Python UI自动化三大等待方式区别
    PythonUI自动化三大等待方式sleep():强制等待,设置固定休眠时间。后脚本的执行过程中执行sleep()后线程休眠,而另外两种线程不休眠。implicitly_wait():隐式等待,是设置的......
  • js - 时间计算(相差月份)
     //不考虑日期,只考虑年和月functionIsGreaterThanM(start,end,m){conststartYear=start.getFullYear();constendYear......
  • js原型链污染详解
    前言之前打某湖论剑,两道js的题,给我整懵逼了,发现以前都没对js做过多少研究,趁着被毒打了,先研究一波js原型链,未雨绸缪。基础protype首先我们研究js原型链,得搞明白原型是什......