Как проверить что объект существует?

Пишу плеер для YouTube, но загрузка плеера ленивая, т.е. iframe создается не сразу, а по запросу.

Для начала создаю заготовки для 2х плееров:
<div class="youtube_player" data--video="id:'player1',videoId:'_k9TlsI102g'"></div>
<div class="youtube_player" data--video="id:'player2',videoId:'mBccN7pdBCQ'"></div>


Смотрю количество плееров:
var playerList = document.querySelectorAll('.youtube_player');

и получаю некий массив, в котором: player1, player2

Для player1 создаю iframe:
player1 = new YT.Player('player1',..

Вопрос такой, как написать проверку, что плеер создан?
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
bingo347
@bingo347
Бородатый программер
player1 = new YT.Player('player1', {
  // your config
  events: {
    onReady() {
      // плеер создан
    },
    onError(err) {
      // что-то пошло не так
    }
  }
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Например, что переменная player1 существует:
if (typeof player1 !== 'undefined') {
}

Или что именно вы хотите проверить?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
CS Money Санкт-Петербург
от 120 000 до 150 000 руб.
Digital Sharks Казань
от 60 000 до 65 000 руб.
21 янв. 2019, в 01:19
10000 руб./за проект
20 янв. 2019, в 22:33
30000 руб./за проект
20 янв. 2019, в 22:03
1000 руб./за проект