Как использовать функцию внутри другой функции снаружи?

К примеру есть функция

const start = () => {
        const timer = Observable.interval(1000).subscribe((x) => {
            console.log(x)
        })
}

Как использовать timer.unsubscribe() снаружи?


Ответы (1 шт):

Автор решения: UserTest013

Имеется ввиду снаружи функции start? Просто объявите timer раньше

let timer;
const start = () => {
  timer = Observable.interval(1000).subscribe((x) => {
    console.log(x)
  })
}
start();
timer.unsubscribe();
→ Ссылка