Вы думаете об этом неправильно.Вам никогда не нужно зависеть от имени функции, чтобы сообщить вам результаты.Вы должны передавать параметры в одну функцию, которая обрабатывает это для вас.
Вместо этого вы должны сделать:
function doStuff(data, foo) { ... }
result = 0;
result += doStuff(someData1, operation);
result += doStuff(someData2, operation);
Вы также можете расширить doStuff дополнительным параметром, таким как startingPoint
, если вынеобходимо передать значение результата для работы с ним.
function doStuff(data, foo, startingPoint) { ... }
result = 0;
result += doStuff(someData1, operation, result);
result += doStuff(someData2, operation, result);