いくつかのブール値プロパティを含むオブジェクトを検証しようとしています。コードはvalidate
オブジェクト内のループを想定し、ANYオプションのがfalse
をしているTRUE
場合true
なオプションの ALL 場合とFALSE
戻ります。 Booleanプロパティで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