Здравствуйте. Есть массив, значения которого периодически меняются. И мне надо написать такой цикл: пока массив пустой, ничего не делать, а потом выполнить что-то. Делаю так:
while (masterID[0] === undefined) {
// ждём, пока в массив что-то придёт
}
//уже потом что-то делаем