Я пытаюсь проверить объект, содержащий некоторые логические свойства. Код предположим цикла в validate
объекта и вернуть TRUE
если ВСЕ вариантов являются true
и FALSE
если ЛЮБОЙ из опций false
.Проблема при проверке объекта JS с булевыми свойствами
var validate = {
text: true,
email: true,
phone: false
};
for (var key in validate) {
if (validate[key] == false) {
console.log("Not Valid");
break;
} else {
console.log("Yes Object is Valid");
}
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
Как вы можете видеть, по-видимому, я не получаю правильный возврат. Не могли бы вы дать мне знать, как это исправить?
Просто ради Бога, скажите, почему вы проголосовали за этот вопрос ?! – user1760110