我想通过模板文字声明一个变量名,怎么可能呢?
null
let z = 3;
let test`${z}` = "hello"; //or = new obj() for example
console.log(test3);
null
引用:模板文字
这是不可能的。模板文字仅用于字符串
。
它与:var'string_var'='myval'
//不接受相同。
但是,您可以对对象属性执行此操作。
例如:
null
let z = 3;
let obj = {}
obj[`test${z}`] = "hello"
console.log(obj.test3);