Senior Front - канал для front-end программистов, здесь есть много всего про CSS3, Javascript, Html5, Angular, React, видео / статьи / курсы
foo -> foo1
foobar23 -> foobar24
foo0042 -> foo0043
foo9 -> foo10
foo099 -> foo100
👉 @seniorFront function* generateSequence() {
yield 1;
yield 2;
return 3;
}
Основным методом генератора является next(). При вызове он запускает выполнение кода до ближайшей инструкции yield <значение> ). По достижении yield выполнение функции приостанавливается, а соответствующее значение – возвращается во внешний код.
Результатом метода next() всегда является объект с двумя свойствами:
- value: значение из yield.
- done: true, если выполнение функции завершено, иначе false.
👉 @seniorFront try {
throw {
name: "MyErrorType", // тип
message: "oops",
extra: "This was rather embarrassing",
remedy: genericErrorHandler // обработчик
};
} catch (e) {
// информируем пользователя
alert(e.message); // "oops"
// обработка ошибки
e.remedy(); // вызов genericErrorHandler()
}
👉 @seniorFront