Cost: calling if vs calling function

77 Views Asked by At

I am trying to come up with an optimized solution where I need to loop through 1000's of records in an excel sheet.

I have scenarios like:

if (!lei.renewalDate) {
   lei.renewalDate = new Date(record.renewalDate).getTime();
}

if (lei.isManagedByGIDM === undefined || lei.isManagedByGIDM === null) {
   lei.isManagedByGIDM = this.organiseManagedByData(record.managedByOthers);
}

My question is, does it make any sense in checking the existence of renewalDate or can I directly call lei.renewalDate = new Date(record.renewalDate).getTime();?

I am adding an extra check to if I need to call a such small built-in function. I am doing the same in the second condition check, to determine if I need to call in organiseManagedByData method (which is a small function with no other function call in it).

I am trying to learn time and space complexity. Is there a way I can determine the cost of the above code

0

There are 0 best solutions below