https://jsfiddle.net/eqhp0kvu/3/есть банальный пример , получается что лучше положить результат в переменную чтобы цикл на каждой итерации не дёргал функцию
получается если вариант a функции то он каждый раз будет её дёргать и пересчитывать одно и тоже значения а это ресурсы
вариант b функции результат 1 раз дёрнули и запомнили в переменную и можно пользоваться значением
можно глянуть сколько раз дёрнется та или иная функция