首页 > 其他分享 >js (for in)和(for of)区别

js (for in)和(for of)区别

时间:2023-12-14 16:57:17浏览次数:25  
标签:语句 ... Web 迭代 区别 JavaScript js zh

  1. for...in 语句以任意顺序迭代一个对象的除Symbol以外的可枚举属性,包括继承的可枚举属性。
  2. for...of语句在可迭代对象(包括 Array,Map,Set,String,TypedArray,arguments 对象等等)上创建一个迭代循环,调用自定义迭代钩子,并为每个不同属性的值执行语句

参考:
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/for...in
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/for...of

标签:语句,...,Web,迭代,区别,JavaScript,js,zh
From: https://www.cnblogs.com/atq999/p/17901524.html

相关文章

  • NX 2306 建模-倒圆角 和 圆倒角的区别
        图右画法(类似于螺栓螺母头)的步骤(也可以用扫掠,就是麻烦一点)step1:在需要倒的起始面上画起始圆,草图step2:拉伸该圆,布尔相交,并根据图示,选择对应角度。 ......
  • 使用Github+PicGo+JsDelivr搭建图床
    本文主要记录使用PicGo+Github搭建图床,并使用jsDelivrCDN加速;下载安装PicGo#安装包下载地址https://github.com/Molunerfinn/PicGo/releases#官方文档地址https://picgo.github.io/从github上选择稳定版本进行下载,我这里因为使用的是M1芯片的Mac,故选择的是Pi......
  • 常用JS库(转)
    Day.js一个极简的处理时间和日期的JavaScript库,和Moment.js的API设计保持一样,但体积仅有2KB。npminstalldayjs基本用法importdayjsfrom'dayjs'dayjs().format('YYYY-MM-DDHH:mm')//=>2022-01-0315:06dayjs('2022-1-315:06').toDate()//=>......
  • 浅谈 JSON 对象和 FormData 相互转换
    前言大家都知道,前端在和后台进行交互联调时,肯定避免不了要传递参数,一般情况下,params在get请求中使用,而post请求下,我们有两种常见的传参方式:JSON对象格式和formData格式,但是一些场景是需要我们对这两种数据格式进行转换的,例如表单提交,有些是JSON对象格式的数据,有些是F......
  • js继承
    继承extend构造函数的应用当多个构造函数需要使用一些共同的方法或者属性的时候,我们需要把这些共同的东西拿出来,单独书写一个构造函数,让其他的构造函数去继承自这个公共的构造函数概念:让B构造函数的实例能够使用A构造函数的属性和方法,我们管B构造函数叫做A构造函数的子类,A构造......
  • IaaS、PaaS、SaaS的区别
    云计算,主要有三种服务模式,它们分别是IaaS、PaaS、SaaS。云计算有以下⼏个层次的服务:基础设施级服务(IaaS),平台级服务(PaaS)和软件级服务(SaaS)。这⾥所谓的层次,是分层体系架构意义上的“层次”。1.基础设施即服务【基础设施层】(IaaS:InfrastructureasaService)提供给使......
  • gsap基础-JS动画库
    https://blog.csdn.net/m0_61662775/article/details/131430585https://blog.csdn.net/changbb/article/details/131675810学习文档简介GSAP的全名是GreenSockAnimationPlatform一直发展到今天已经是3.x版本,这是一个适用于现代浏览器的专业Javascript动画库核心语法......
  • js excel操作
    Js操作Excel常用方法Js操作Excel常用方法1.创建一个新Excel表格    varXLObj=newActiveXObject("Excel.Application");    varxlBook=XLObj.Workbooks.Add;                         //新增工作簿    varExcelSheet=xlBook.Wo......
  • TCP协议 和 UDP协议 的区别 (三次握手/四次挥手)
    TCP协议拓展:FTP:(File Transfer Protocol)文件传输协议FIle协议:访问本地文件Webscoket:网络通信协议;主动给客户端发送协议FTP:文件传输协议①重点:面试重点:TCP、UDP协议区别UDP(UserDatagramProtocol)......
  • python 定义类的时候的 A(object) 和 A 区别是什么?
    在Python中,A(object)和A的区别涉及到类的继承和类的定义方式。继承的区别:A(object)表示A类继承自object类。这是在Python2中引入新式类的写法,是显式地继承自基类object。在Python3中,所有的类都隐式继承自object,因此这两者在大多数情况下是等效的。A表示......