JavaScript 数组与伪数组简介

2019-11-19  本文已影响0人  鹤仔z

JavaScript-数组与伪数组简介

本文章面向小白

数组与伪数组的概念

伪数组转真数组

我们知道伪数组是没有真数组配套的操作方法的,为了在编程中让代码听话,能更灵活地操作伪数组,这里列举一些伪数组转真数组的方法。

假设我们得到了一个伪数组arrL,以下操作将它转换为真数组:

  1. 通过call改变数组方法的指向的方法:

    var arr = [].slice.call(arrL); 
    //或者 var arr = Array.prototype.slice.call(arrL);
    console.log(arr);
    

    此时,arr已经成为真数组。

  2. 遍历伪数组push到空数组里:

    var arr = [];
    for(var i = 0 ; i < arrL.length ; i ++){
        arr.push(arrL[i]);
    }
    console.log(arr);
    

    此时,真数组arr已经拿到了伪数组arrL的所有数据,然后就可以对arr直接操作啦

数组的操作

熟练使用数组的方法对学好JavaScript来说非常重要,见下个章节^ ^

上一篇 下一篇

猜你喜欢

热点阅读