Is there any way to return this value inside a function to another function?
Thanks in advance
call the function as the parameter value
I’m not sure we have enough information to give you a good answer. If both of those functions need access to the ids then the code needs to be structured in a way that they can both access it. Can you pass ids
into handleModalDesitionConfirm
like you are for handleStatusChange
?
But ya, you can’t define getIds
inside of handleStatusChange
and then expect to access it in another function. I’m not sure I understand what the point of getIds
is since it’s just returning the same value passed into handleStatusChange
. Again, if ids
can be passed into handleStatusChange
then can it also be passed into the other function?
Put it in a different function or object. For example:
function idStore() {
let id = "";
return {
getId: () => id,
setId: (newId) => {
id = newId;
}
}
}
Or
class IdStore {
#currentId = "";
set id(newId) {
this.#currentId = newId;
}
get id() {
return this.#currentId;
}
}
Then use that. Note that both of the above are done that way to ensure that when you get the ID it’s the value you want.
This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.