Generator function là một loại function đặc biệt có thể đi vào, đi ra và thoát một số lần. Bạn có thể nghe mọi người mô tả nó là "một hàm có thể bị tạm dừng"
Sự khác biệt duy nhất cho đến nay là Generator function được định nghĩa với function* chứ không phải function.