首页 > 其他分享 >类数组

类数组

时间:2022-10-12 12:35:47浏览次数:61  
标签:遍历 对象 列表 length 数组 方法

什么是类数组?

类数组指包含 length 属性或可迭代的对象。

顾名思义,这玩意儿肯定是个长得像数组,但又不算数组的东西。那到底是个啥,其实它就是一个对象,一个长的像数组的对象。

和数组的区别

那类数组和数组有啥区别:
1、都有length属性
2、类数组也可以for循环遍历,有的类数组还可以通过 for of 遍历
3、类数组不具备数组的原型方法,因此类数组不可调用相关数组方法(如,push,slicec,concat等等)

都有哪些类数组

常见的类数组有

函数的参数arguments
通过getElementsByTagName,getElementsByClassName等方法获取的dom列表(也叫 HTMLCollection)
通过querySelectorAll(),getElementsByName等方法获取的NodeList节点列表

标签:遍历,对象,列表,length,数组,方法
From: https://www.cnblogs.com/shangsi/p/16784108.html

相关文章

  • 力扣350(java&python)-两个数组的交集 II(简单)
    题目:给你两个整数数组 nums1和nums2,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致,则考虑......
  • 第四章 数组和函数
    JavaScript数组1-数组1.1数组的概念数组可以把一组相关的数据一起存放,并提供方便的访问(获取)方式。数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以......
  • 数组方法 总结大全
    <!--会改变原数组的方法push()向数组的尾部添加若干元素,并返回数组的新长度pop()从数组的尾部删除一个元素(删且只删除一个元素),返回被删除的元素......
  • 数据结构 玩转数据结构 2-7 动态数组
    0课程地址https://coding.imooc.com/lesson/207.html#mid=13412 1重点关注1.1数组动态伸缩参见3.1coding 1.2泛型数组参见3.2......
  • java二维数组
    java二维数组数组一经定义就不能改变长度packagearray;​publicclassArrayDemo04{  publicstaticvoidmain(String[]args){    int[][]num={{1......
  • java数组进阶
    java数组进阶数组一经定义就不能改变长度packagearray;​publicclassArrayDemo03{  publicstaticvoidmain(String[]args){    int[]numbers={1,2......
  • java中的数组
    java中的数组数组一经定义就不能改变长度packagearray;​publicclassArrayDemo02{  publicstaticvoidmain(String[]args){    //声明定义数组的方......
  • 如何快速学习Go的切片和数组数据类型
    本文已收录​​如何快速学习Go的struct数据类型​​。涵盖PHP、JavaScript、Linux、Golang、MySQL、Redis和开源工具等等相关内容。什么是数组数组是属于同一类型的元素的集......
  • 漫画:什么是树状数组?
    我们学习数据结构的目的在于将我们的算法变得更快。由PeterM.Fenwick提出的树状数组BIT结构就是一个优秀的数据结构,BIT全称BinaryIndexedTrees结构,而不是所说的......
  • 14、Java——迷你图书管理器(对象+数组)
    ​ 目录​​⛳️项目需求​​​​⛳️覆盖知识​​​​⛳️开发思路 ​​​​⛳️开发步骤​​​​❤️1、数据初始化​​​​❤️2、BookMethod类中定义各种方法​​​​⛳️部......