Как получить переменную [дубликат]

152
31 марта 2019, 13:00

На данный вопрос уже ответили:

  • Как вернуть значение из события или из функции обратного вызова? Или хотя бы дождаться их окончания 3 ответа
function Alarm(clock) {
    Clock.call(this, clock);
    this.clock.querySelector('.set-alarm').onchange = () => {
        let timer = clock.querySelector('.set-alarm').value.split(':');
        let hour = timer[0];
        let minute = timer[1];
        let second = timer[2];
        this.newDate = new Date(0, 0, 0, hour, minute, second).getTime();
    };
    console.log(second);
}

как получить переменную second или this.newDate, чтобы можно было вывести в console.log?

Answer 1

console.log() внутри onchange и все должно работать или же какие то извраты с промисами/колбеками

this.clock.querySelector('.set-alarm').onchange = () => {
    let timer = clock.querySelector('.set-alarm').value.split(':');
    let hour = timer[0];
    let minute = timer[1];
    let second = timer[2];
    this.newDate = new Date(0, 0, 0, hour, minute, second).getTime();
    console.log(second);
};
READ ALSO
Создать массив из строки и вернуть новый массив

Создать массив из строки и вернуть новый массив

Задача: задается строка, необходимо вернуть массив состоящий из пар символов, если у последней пары не хватает символа добавить вместо него...

137
telegraf.js ошибка при запуске бота

telegraf.js ошибка при запуске бота

При запуске самого обычного бота из туториалов

193
Как сделать вывод сообщений об ошибках сборки webpack на сайте

Как сделать вывод сообщений об ошибках сборки webpack на сайте

Сейчас у меня стоит watch, и webpack делает пересборку, после каждого изменения файлаНо когда я допускаю синтаксические ошибки в js, то в консоли...

152