博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js中伪数组
阅读量:6847 次
发布时间:2019-06-26

本文共 476 字,大约阅读时间需要 1 分钟。

今天看资料时,讲到到了伪数组一词

当我们使用document.getElementsByTagName获取的元素标签集合就是伪数组

上图

当我用Array.isArray方法验证的时候,发现是false,(之前我一直觉得是数组的,暴露了小白的身份)

于是上网查了一下,看看别人的介绍

定义:

1、拥有length属性,其它属性(索引)为非负整数(对象中的索引会被当做字符串来处理,这里你可以当做是个非负整数串来理解

2、不具有数组所具有的方法

(说实话,我希望来个明白人帮我翻译一下这段中文意思)

伪数组也叫做类数组,就是像数组一样有 length 属性,也有 0123 等属性的对象,看起来就像数组一样,但不是数组,比如

我记得数组有个方法,可以把类数组转化成真数组

Array.from(类数组)返回的就是真数组

这样我们就可以用forEach方法了

其实我有点多此一举了,还不如直接用for循环,只是单纯想基础一下新东西

加油..

转载于:https://www.cnblogs.com/xufeng1994/p/10223046.html

你可能感兴趣的文章
RAID-10 阵列的创建(软)
查看>>
javaScript的调试(四)
查看>>
nginx不使用正则表达式匹配
查看>>
dell台式机双SATA硬盘开机提示NO boot device available- Strike F1 to retryboot .F2
查看>>
linux下mysql的卸载、安装全过程
查看>>
samba不需密碼的分享
查看>>
利用putty进行vnc + ssh tunneling登录
查看>>
js重定向---实现页面跳转的几种方式
查看>>
hadoop1.x作业提交过程分析(源码分析第二篇)
查看>>
默认安装vsftpd后
查看>>
极速理解设计模式系列:14.轻量级模式(Flyweight Pattern)
查看>>
深度有趣 | 12 一起来动动手
查看>>
相关算法排序安排
查看>>
css的bug:
查看>>
《Redis设计与实现》读书笔记
查看>>
waiting for changelog lock.
查看>>
小白学爬虫-批量部署Splash负载集群
查看>>
你离BAT之间,只差这一套Java面试题
查看>>
laravel package 推荐,数据备份
查看>>
Synchronized锁在Spring事务管理下,为啥还线程不安全?
查看>>