Hi i have a function like this
class Fun {
pem_Files_Checker_And_Adder_Server_Id_Adder(id , serverType , hostname) {
//do something
};
};
}
In this function i can give values to it to properly work
Like
new Fun().pem_Files_Checker_And_Adder_Server_Id_Adder("id" , "servertype" , "hostname");
What i want is if these supplied values is null or empty like this
new Fun().pem_Files_Checker_And_Adder_Server_Id_Adder("" , "" , "");
I want to throw a error saying "please add value"
I can do it like this
class Fun {
pem_Files_Checker_And_Adder_Server_Id_Adder(id, serverType, hostname) {
return new Promise(async (resolve, reject) => {
if (typeof id !== "undefined" && id !== "" && id !== null) {
if (typeof serverType !== "undefined" && serverType !== "" && serverType !== null) {
if (typeof hostname !== "undefined" && hostname !== "" && hostname !== null) {
//do something if values are supplied
} else {
reject("Please add value to Hostname");
};
} else {
reject("Please add value to serverType")
};
} else {
reject("Please add value to id");
};
});
};
}
This works for me. But This looks a little bit ugly
Is there a another way to do this. I am new to Javascript