我正在尝试提出一个优化的解决方案,在该解决方案中,我需要循环遍历 Excel 表中的 1000 条记录。
我有这样的场景:
if (!lei.renewalDate) {
lei.renewalDate = new Date(record.renewalDate).getTime();
}
if (lei.isManagedByGIDM === undefined || lei.isManagedByGIDM === null) {
lei.isManagedByGIDM = this.organiseManagedByData(record.managedByOthers);
}
renewalDate
我的问题是,检查是否存在或我可以直接调用
是否有意义lei.renewalDate = new Date(record.renewalDate).getTime();
?
如果我需要调用这么小的built-in function
. 我在第二个条件检查中做同样的事情,以确定我是否需要调用organiseManagedByData
方法(这是一个没有其他函数调用的小函数)。
我正在努力学习time and space complexity
。有没有办法可以确定cost
上面的代码