伪数组

伪数组:本质是一个对象 - 长的像数组

伪数组中一定会有length属性,用来描述有多少元素

将伪数组转成数组

// 通过遍历转换
 var arr = [];
 for(var i=0;i<wei.length;i++){
     arr.push(wei[i])
 }
 console.log(arr);
//利用提供的方法转换
 var arr = Array.prototype.slice.call(wei)
 console.log(arr);
常见的伪数组:元素集合\arguments
// var a = document.querySelectorAll('body')
// console.log(a);

// var b = document.getElementsByTagName('body')
// console.log(b);

// var c = document.getElementsByClassName("box")
// console.log(c);

// var d = document.getElementsByName('bbb')
// console.log(d);
 

扩展

function fn(){
     // 函数中的arguments关键字可以将所有的实参收集起来
     console.log(arguments);
     // arguments.push(111)
 }

 fn(1,2,3)

 

 
posted @ 2021-01-14 19:31  技术活当赏  阅读(176)  评论(0)    收藏  举报