Reputation: 335
At first I declare a object like that:
const initialFilesUpload = {
id: 0,
name: '',
type: '',
uploadDate: '',
revisionNo: '',
documentCategory: null
};
Then my Condition is :
console.log( uploadFiles.name === '' && uploadFiles.revisionNo === '' && uploadFiles.documentCategory === null );
I have face the problem to return false if a condition change!
like that : uploadFiles.name==='Doc File'
Now I wanna get true after every condition checking!
Please help me!
Upvotes: 0
Views: 823
Reputation: 4938
I have face the problem to return false if a condition change!
That's normal, you are using &&
condition which means "and". So if at least one condition isn't successfull, you will have false.
If you want to check, for example, if at least one of the tree condition is true you have to use the "or" operator ||
, example:
console.log( uploadFiles.name === '' || uploadFiles.revisionNo === '' || uploadFiles.documentCategory === null );
Upvotes: 1
Reputation: 517
Please add more clarity to your question.
Below are few assumptions with relevant code snippets
true
if [name, revisionNo, documentCategory] all
are either empty or undefined, else print false
console.log( !uploadFiles.name && !uploadFiles.revisionNo && !uploadFiles.documentCategory);
true
if [name, revisionNo, documentCategory] any
of these are either empty or undefined, else print false
console.log( !uploadFiles.name || !uploadFiles.revisionNo || !uploadFiles.documentCategory);
Upvotes: 2