Symbol特殊用途

推荐阅读:简单了解ES6/ES2015 Symbol() 方法

1. Symbol.iterator

定义对象的迭代器

一般我们遍历一个对象用for...in

es6新增了一个for...of

但是对象却不能用

因为对象没有“迭代器”,那么我们给它定制一个

有了迭代器,我们就可以像用generator一样next来一步一步调用了

2.Symbol.toStirngTag

定义对象的toString结果

原文地址:https://www.cnblogs.com/amiezhang/p/10325119.html