这似乎很荒谬,但是我不能在这里使用数组。
let var1 = null;
let var2 = null;
let var3 = null;
let var4 = null;
我想通过使用express.js的循环为这些变量分配一些值
for(let i=0; i<3; i++)
{
var`${[i]}` = 'Some Value';
}
这确实可以做出反应,但不适用于服务器端。 express.js
答案 0 :(得分:1)
这似乎很荒谬
这种荒谬的情况似乎需要使用global
对象的另一种荒谬解决方案。
PS C:\misc\sources> node
> [1,2,3,4].forEach(id => global['var' + id] = null)
undefined
> var1
null
> var2
null
> var3
null
> var4
null
> var5
ReferenceError: var5 is not defined
在客户端,您可以改为使用window
。
[1,2,3,4].forEach(id => window['var' + id] = null)
console.log(var1);
console.log(var2);
console.log(var3);
console.log(var4);
console.log(var5);
答案 1 :(得分:0)
您可以尝试
let obj = {
var1: null,
var2: null,
var3: null,
}
Object.keys(obj).forEach((item) => {
item = "SOme value"
})