问题描述
我想通过模板文字声明变量名 怎么可能?
let z = 3;
let test`${z}` = "hello"; //or = new obj() for example
console.log(test3);
解决方法
不可能。模板文字仅用于strings
。
它与:var 'string_var' = 'myval'
//不被接受。
但是,您可以针对对象属性进行操作。
例如:
let z = 3;
let obj = {}
obj[`test${z}`] = "hello"
console.log(obj.test3);