'Return array and function that returns another array together JS
I'm currently trying to return an array with some values and a function that returns another array as well. How do I do it that my returns is basically 2 arrays instead of 1 array and 1 function
Example
const array1 = [a, b, c]
const function = () => {
if(something) {
somevalues.map(e => {
return (
<div>{e}<div>
)
})
} else {
othervalues.map(f => {
return (
<div>{f}<div>
)
})
}
}
return [...array1, function] ??
function in the example obviously returns function instead of its own return, how do I fix that?
Solution 1:[1]
const array1 = ['a', 'b', 'c'];
const something = true;
const func = () => {
if(something) {
return 'e';
} else {
return 'f';
}
};
console.log([...array1, func()]); //[ "a", "b", "c", "e" ]
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | EzioMercer |
