function assert(b) { | |
if (!b) | |
throw new Error("Bad assertion") | |
} | |
// Anonymous | |
assert((()=>{}).name === ""); | |
// Inferred name with global variable. | |
f = () => {}; | |
assert(f.name === "f"); | |
// Inferred name with variable declaration. | |
let lf = () => {}; | |
assert(lf.name === "lf"); |