js中好多DOM方法都是針對數組的,但是有時候咱們會取得一些僞數組,此時要想操做僞數組,那就必須把僞數組轉化爲數組,如下經過apply( )的方法demo一個實例,以供你們參考(如下是部分代碼):數組
</head> <body> <span>span</span> <span> span</span> <p>ppp</p> <span>span</span> <span> span</span> <p>ppp</p> <span>span</span> <span> span</span> <p>ppp</p> <script> function t(tagName,context){ context=context||document; return context.getElementsByTagName(tagName); } var spans= t('span' ); console.log ( spans );//僞數組 var arr=[]; //聲明一個新數組 arr.push.apply(arr,spans); //使用apply的第二個參數是一個數組(僞數組)的方法,將其轉化成數組. console.log ( arr ); //數組 arr.forEach(function (v,i){ v.style.border='1px solid red'; //使用數組等的方法簡單的添加了一個樣式 }) </script>
結果爲:app