設(shè)計場景
- 將具有l(wèi)ength屬性的對象轉(zhuǎn)換為數(shù)組
- 最常見的對象是 arguments 和 NodeList
問題
- 兼容性問題
解決方案
try {
return Array.prototype.slice.call(elements);
}
cache(e){
var oArr = [];
for(var i = 0; len = elements.length; i < len; i++)
{
oArr[i] = elements[i];
}
return oArr;
}