Объясните пожалуйста принцип работы цикла for in.
Мы пишем, что функция отдает false при переборе свойств объекта. И это работает, если свойств нету. Если они есть, то отдается true. Не могу этого понять
function isEmpty(obj) {
for (var key in obj) {
return false;
}
return true;
}
var schedule = {};