JSFiddle - React, Tailwind, and code Playground

JavaScript

let funcs = [new Function( 'throw new Error("error")' ), new Function( 'throw new Error("error")' )]
Object.defineProperty(funcs[0], 'name', {value: "f0"});
Object.defineProperty(funcs[1], 'name', {value: "f1"});

try {
   funcs[0]()
}
catch(e) {
    if (e.stack.includes("f0"))
    	console.log("Error came from funcs[0]")
    else if (e.stack.includes("f1"))
    	console.log("Error came from funcs[1]")
    else
      console.log("Can't tell where error came from")
}