Jquery里面的真伪数组转化
<script type='text/javascript'>
//$(function(){
window.onload=function(ev){
//系统自带的伪数组
var res=document.querySelectorAll("div");
//自定义伪数组
var obj={0:"yjy",1:"232",length:2};
//var arr=[];
//如果想将真数组转换为伪数组那么可以使用如下方法
//[].push.apply(obj,arr);
//[].push.apply(arr,res);
//console.log(arr);
//如果想将伪数组转换为真数组那么可以使用如下方法
var arr=[].slice.call(obj);
console.log(arr);
//var arr2=[1,3,5,7,9];
如果slice方法什么参数都没有传递,会将数组中的元素放到一个新的数组中原样返回
//var res2=arr2.slice();
//var res2=arr2.slice(2);
//var res2=arr2.slice(2,4);
//console.log(res2);
}
//});
</script>