Стоимость: вызов if vs функция вызова - PullRequest
0 голосов
/ 06 мая 2020

Я пытаюсь придумать оптимизированное решение, где мне нужно от 1 oop до 1000 записей в листе Excel.

У меня есть сценарий ios, например:

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 приведенного выше кода

...