add object/扩展运算符

This commit is contained in:
ruanyf
2015-08-25 13:41:49 +08:00
parent 6d259c3388
commit 66932d0418
2 changed files with 120 additions and 0 deletions
+4
View File
@@ -227,6 +227,10 @@ let obj = {
```javascript
NodeList.prototype[Symbol.iterator] = Array.prototype[Symbol.iterator];
// 或者
NodeList.prototype[Symbol.iterator] = [][Symbol.iterator];
[...document.querySelectorAll('div')] // 可以执行了
```
如果Symbol.iterator方法返回的不是遍历器,解释引擎将会报错。