Required Fields Check
Required Fields Check
by Nirvanachain
JavaScript
function isValid(obj) {
var requiredFields = ['id', 'name', 'color'];
var valid = true;
requiredFields.forEach(function(f) {
valid = valid && (typeof obj[f] !== 'undefined');
});
console.log('isValid =',valid);
return valid;
}
var validObj = {id: 0, name: 'Jon', color: 'red', price: '5.00'};
isValid(validObj);
// missing name
var invalidObj = {id: 0, color: 'red', price: '5.00'};
isValid(invalidObj);