伪数组转数组

    科技2026-08-21  8

    1.创建一个空数组,对其进行遍历

    var aLi = document.getElementsByTagName("li"); var arr = []; for(var i = 0;i<aLi.length;i++){ arr.push(aLi[i]); } console.log(arr);

    2.Array.from()

    function test(){ var arr = Array.from(arguments); arr.push(5); console.log(arr);//1,2,3,4,5 } test(1,2,3,4);

    3.Array.prototype.slice.call(); 4.更改原型链,aLi.proto == Array.prototype

    var aLi = document.getElementByTagName("li"); console.log(aLi.constructor == Array);//false aLi._proto_ == Array.prototype; console.log(aLi.constructor == Array);//true
    Processed: 0.008, SQL: 9