首頁| 新聞| 娛樂| 游戲| 科普| 文學| 編程| 系統| 數據庫| 建站| 學院| 產品| 網管| 維修| 辦公| 熱點
很早以前我就知道可以把 arguments 轉化為數組:[].slice.call(arguments),因為arguments 是個類數組對象,所以才可以這么用。但是我一直不清楚什么叫做類數組對象( array-like objects)
今天看 Effective JavaScript 就有一節是專門講這個的,感覺真是太拽了。
先看我寫的一些示例代碼:
前面那幾個是操作字符串的,嗯,字符串也可以看成類數組對象。但是后面那個 b 對象居然也是類數組對象。
看書上的解釋: