...

ELMA365 Community

Комментарии к книге

  1. fedorova

    fedorova Участник

    Для чего нужна (в каких случаях может быть полезна) проверка на наличие id контакта, и что он не нулевой?
  2. ava_var

    ava_var Активный участник

    Проверка на наличие id - это в угоду редактору кода, чтоб не подсвечивал красным.
    В целом подход с find можно было заменить на получение первого элемента списка с проверкой количества элементов.

    Проверка на нулевой идентификатор - в прошлых версиях были случаи, когда в id был записан нулевой id для некоторых элементов. На текущей версии скорее всего не актуально, но я решил оставить так
  3. fedorova

    fedorova Участник

  4. ava_var

    ava_var Активный участник

    1. Функция будет запущена, но программа не будет ждать ее завершения и пойдет дальше по коду.
    Например вызов функции записи в лог. Вызываем ее и не ждем - выполнится она или нет. Если упадет - на нашу программу это не повлияет, мы уже свою работу выполнили.

    2. Функция будет запущена и программа будет ждать результата выполнения.
    В данном случае мы будем ждать когда функция логирования сделает свою работу.

    3. По сути это эквивалентно первому варианту, т.к. async/await это удобная обертка над Promise