伪数组
伪数组:本质是一个对象 - 长的像数组
伪数组中一定会有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)

浙公网安备 33010602011771号