目的是将arguments对象的数组提出来转化为数组,arguments本身并不是数组而是对象;
用处:
document.querySelectorAll()选择出来的伪数组需要遍历时,调用这个方法来将伪数组转化为数组,然后调用forEach方法来遍历
1 [].slice.call(document.querySelectorAll('selector')).forEach((el)=>{...})
目的是将arguments对象的数组提出来转化为数组,arguments本身并不是数组而是对象;
用处:
document.querySelectorAll()选择出来的伪数组需要遍历时,调用这个方法来将伪数组转化为数组,然后调用forEach方法来遍历
1 [].slice.call(document.querySelectorAll('selector')).forEach((el)=>{...})
call apply argumentscall apply argumentscall apply argume
在研究某个框架源码的时候,看到的。查了下资料,1.两个部分,一个是String.slice()slice( ) returns
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M