伪数组:不能调用数组的方法,

1.对象是按索引方式存储数据的 2.它具备length属性 {0:'a',1:'b',length:2}

//es5伪数组转换成数组

let args = [].slice.call(arguments)  //collection

let imgs = [].call(document.querySelectorAll('img')) // NodeList

//es6伪数组转换成数组

let args = Array.from(arguments)

let imgs = Array.from(document.querySelectorAll('img'))

Array.from还具备遍历的功能

初始化一个长度为5,并填充每个元素为1的数组

let array = Array.from({length:5},function(){return 1})

最新文章

  1. Position属性四个值:static、fixed、relative、absolute的区别和用法
  2. 转载 c# 颜色对照表
  3. WebForm中搭配母版页和用户控件页时候的事件加载顺序
  4. Android adb not responsing
  5. Postfix 电子邮件系统精要
  6. Asp.Net MVC向视图View传值的三种常见的方法:
  7. Gradle 用法总结
  8. contact表单错误解决记录
  9. 细说javascript函数
  10. [妙味JS基础]第九课:定时器管理、函数封装
  11. NodeJs系列一:神奇的nodejs
  12. Js的闭包,这篇写的是比较清晰明了的
  13. 面试之路(8)-BAT面试题之数组和链表的区别
  14. fail-fast和fail-safe的区别
  15. MariaDB 单表查询与聚合(5)
  16. Codeforces.744B.Hongcow's Game(交互 按位统计)
  17. sql 防注入 维基百科
  18. Redis数据结构(六)
  19. Qt 利用XML文档,写一个程序集合 三
  20. bzoj 1069 [SCOI2007]最大土地面积——旋转卡壳

热门文章

  1. vue样式加scoped后不能覆盖组件的原有样式解决方法
  2. php检测函数
  3. redis_Cacha 爬虫链接redis配置文件
  4. H3C 各类路由默认优先级
  5. 一次接口压力测试qps极低原因分析及解决过程
  6. JVM调优-Jstack线程分析
  7. 纯CSS绘制的图形一览
  8. Canvas文本设置
  9. C++ 驱动开发 error LNK2019
  10. Linux 内核设备属性