Sposób pierwszy:
function fn1(){
const a = 2;
const a2 = a * 2;
return { a, a2 };
}
function fn2() {
const { a, a2 } = fn1();
const b = (a + 1) * a2;
return b;
}
fn1(); //{a: 2, a2: 4}
fn2(); //12
Sposób drugi:
function fn1(){
const a = 2;
const a2 = a * 2;
return { a, a2 };
}
function fn2(data) {
const { a, a2 } = data;
const b = (a + 1) * a2;
return b;
}
fn1(); //{a: 2, a2: 4}
fn2(fn1()); //12
Opcji jest wiele, wszystko zależy co dokładnie chcesz osiągnąć. A to czy któreś zmienne są w localStorage to nic przecież nie zmienia. Wystarczy np. w fn1 po prostu pobrać te informacje z ls przy użyciu choćby:
const data = {a: 2, a2: 5};
//zapisujemy z localStorage:
localStorage.setItem('data', JSON.stringify(data));
//wyciągamy z localStorage:
const dataFromLS = JSON.parse(localStorage.getItem('data'));
dataFromLS; //{a: 2, a2: 5}
//przypisujemy do pojedynczych zmiennych:
const { a, a2 } = dataFromLS;
a; //2
a2; //5
Napisz dokładniej co potrzebujesz zrobić bo tak to trochę ciężko pomóc nie znając całej logiki dla danego problemu.