创建以变量名作为键的 Javascript 对象

零食溢出

我想从变量创建一个对象,其中键是变量名,值是变量值:

let username = "foo";
let password = "bar";

let request = {
    username: username,
    password: password
};

的结果值request

{"username":"foo","password":"bar"}

可以这样更简单地完成,而无需编写usernamepassword每对象属性或任何其他变量名称两次?

杰克·巴什福德

ECMAScript 6 引入了速记属性表示法,它创建了一个属性,键是变量名,值是变量的值。它的工作原理是这样的:

let request = { username, password };

然而,这在较旧的、支持较少的浏览器中不起作用 - Internet Explorer 是(不幸的是)一个很好的例子。

要转译它,你可以使用Babel,一个流行的转译器。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从JavaScript对象访问变量

来自分类Dev

动态创建JavaScript对象

来自分类Dev

具有变量名称的Javascript对象属性

来自分类Dev

javascript对象创建

来自分类Dev

对象作为JavaScript中的变量容器

来自分类Dev

创建JavaScript日期对象

来自分类Dev

JavaScript:对象变量更改

来自分类Dev

JavaScript嵌套对象变量

来自分类Dev

落入键的Javascript对象

来自分类Dev

如果未定义键,则将变量名用作javascript对象中的键

来自分类Dev

JavaScript:如何使用嵌套对象的变量名创建嵌套对象?

来自分类Dev

数组作为javascript中对象的键

来自分类Dev

Javascript对象键作为变量

来自分类Dev

javascript对象{键,值}

来自分类Dev

用变量名设置javascript对象

来自分类Dev

Javascript对象变量常量

来自分类Dev

JavaScript对象值变量

来自分类Dev

JavaScript将匿名对象键设置为变量名

来自分类Dev

从JavaScript对象访问变量

来自分类Dev

具有变量名称的Javascript对象属性

来自分类Dev

jQuery / JavaScript创建对象

来自分类Dev

javascript对象创建

来自分类Dev

使用与ES6 / 7中的变量名称相同的键从变量创建对象

来自分类Dev

从JSON代码中删除JavaScript对象变量名称文本

来自分类Dev

使用变量的键和值创建javascript对象

来自分类Dev

Javascript创建一个对象,以数组值作为键

来自分类Dev

JavaScript函数作为对象

来自分类Dev

对象父键 JavaScript

来自分类Dev

javascript使用变量作为对象的键