美文网首页
js伪数组

js伪数组

作者: __越过山丘__ | 来源:发表于2018-12-26 16:51 被阅读0次

伪数组是一个含有length属性的json对象,它是按照索引的方式存储数据,它并不具有数组的一些方法.

1. 将伪数组转为真正的数组:

(1). 利用 Array.prototype.slice.call()
var obj = {
      0: 'a',
      1: 'b',
       length: 2 
}; // 伪数组
var arr = Array.prototype.slice.call(obj); // 转化为数组    
console.log(arr);  // 返回["a","b"]
(2). 利用 Array.from()
var obj = {
      0: 'a',
      1: 'b',
       length: 2 
}; // 伪数组
var arr = Array.from(obj); // 转化为数组    
console.log(arr);  // 返回["a","b"]

2. 它和数组的关系

都是模拟集合

相关文章

  • JS 将伪数组转换成数组 🎄

    本文简介 点赞 + 关注 + 收藏 = 学会了 在 JS 中,伪数组 是非常常见的,它也叫 类数组。伪数组可能会给...

  • JS 将伪数组转换成数组

    本文简介 点赞 + 关注 + 收藏 = 学会了 在 JS 中,伪数组 是非常常见的,它也叫 类数组。伪数组可能会给...

  • call,apply,bind的实际应用

    call,apply,bind详解传送门 求数组中的最大和最小值 将伪数组转化为数组 js中的伪数组(例如通过do...

  • js伪数组

    伪数组是一个含有length属性的json对象,它是按照索引的方式存储数据,它并不具有数组的一些方法. 1. 将伪...

  • 关于javascript中的伪数组

    1、什么是js伪数组? 请看下面一段代码: 控制台输出: 上图就是一个伪数组,长相很像数组,但是将他的原型 _pr...

  • 2019前端经典面试题

    1.简述对标签语义化的理解。 2. css实现垂直水平居中 3. js中哪些是伪数组?如何将伪数组转化为标准数组?...

  • Android 程序员搞 web 之 js基础(十)

    Android 程序员搞 js 之 基础(九) 一、arguments 对象伪数组 这个伪对象可以替换 函数传入的...

  • 伪数组

    1、伪数组特点 2、常见伪数组 3、伪数组与数组的区别 4、伪数组转成真数组

  • js中将HTMLCollection/NodeList/伪数组转

    js中将HTMLCollection/NodeList/伪数组转换成数组的代码,需要的朋友可以参考下。 这里把符合...

  • 在javascript中什么是伪数组?如何将伪数组转换为标准数组

    伪数组?一听到这个词懵了,知道js中有数组,竟然还有伪数组?在面试过程中,面试官问的有些东西我们不是不会,而是被专...

网友评论

      本文标题:js伪数组

      本文链接:https://www.haomeiwen.com/subject/mgzhlqtx.html