[英]Create dictionary of local variables in Javascript
我意识到没有办法在javascript函数中获取局部变量的字典 ,并且没有python的locals()的等效项 。 但是,有没有一种方法可以编写有助于此目的的函数。 例如,类似:
var a = 1;
var b = 2;
var output = locals(a, b);
console.log(output);
输出将是包含所有变量的字典:
{
"a": 1,
"b": 2
}
或者,除了我之外,还有其他方法可以手动创建地图并插入每个字段。
没有。
由于您不能传递变量(仅传递值),因此传递给该函数的数据将是1
和2
,而与变量名称没有关联。
但是,您可以使用速记对象语法:
const output = { a, b };
…其中没有值的标识符将从同名变量中获取其值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.