字符串的遍历器接口(for…of…循环)
ES6为字符串添加了遍历器接口,使得字符串可以被for…of循环遍历
for (let code of 'foo') {
console.log(code)
}
除了遍历字符串,这个遍历器最大的优点是可以识别大于0xFFFF的码点
for…of循环
for…of适用遍历数/数组对象/字符串/map/set等拥有迭代器对象的集合。
但是不能遍历对象,因为没有迭代器对象.与forEach()不同的是,它可以正确响应break、continue和return语句