Here, plcs variable within try catch function need to be used outside. I am trying calling async function directly and storing in sync function, both doesn't work, first method shows undefined and next one returns null promise
const fetch = () =>{
    const result=async()=>{
        try {
            const dbResult = await ftchplc();
            plcs= dbResult.rows._array;
            return plcs
        } catch (err) {
            throw err;
        }
    }
    return result()
}    
const sample = fetch()
console.log(sample)
const result=async()=>{
    try {
        const dbResult = await ftchplc();
        plcs= dbResult.rows._array;
        return plcs
    } catch (err) {
        throw err;
    }
}
result()
const sample = result()
 
    