var divs = document.querySelectorAll('div');
用这个divs 不能用 slice()方法
但是
var array =[];
var divs = document.querySelectorAll('div');
divs.forEach(function(div){
array.push(div)
})
array 就有slice()方法
或者
var divs = document.querySelectorAll('div');
[].slice.call(divs);
就可以使用slice方法,为什么 第一种不能用slice方法呢