有没有办法访问 javascript 模板字符串引擎来为未定义的变量提供默认值?
console.log(`this variable is undefined: ${x}`)
// throws ReferenceError
// but i want to generate something like this:
"this variable is undefined: <warning! undefined variable>"
这也可以:
function tag(strings,...values){
// values[i] should be "undefined" if this variable is undefined
}
tag`${x}`
如果那不可能,是否有一个模板字符串引擎可以完全执行 javascript 的功能并具有此功能?