数组和集合 / 迭代器

functionreverse(data: string) {
    let current = data.length
    while (current >= 1) {
        current -= 1
        yield data[current]
    }
}

for (let c of reverse("string")) {
    console.log(c)
}
//printed g, n, i, r, t, s