首页 > web前端 > js教程 > 正文

如何在 JavaScript 对象中使用变量作为属性名称?

Patricia Arquette
发布: 2024-11-02 03:26:02
原创
341 人浏览过

How Can I Use Variables as Property Names in JavaScript Objects?

使用变量访问对象属性

JavaScript 对象能否将变量合并为属性名称,例如:

<code class="javascript">var myVar = "name";
var myObject = {
    {myVar}: "value"
};</code>
登录后复制

解决方案:计算属性名称

在 ES6 中:
ES6 引入了计算属性名称,允许使用表达式作为属性名称:

<code class="javascript">var myVar = "name";
var myObject = {
    [myVar]: "value"
};</code>
登录后复制

在 ES6 之前:
虽然对象字面量不支持,但您可以使用 [] 语法动态分配属性:

<code class="javascript">var myObject = {};
var myVar = "name";
myObject[myVar] = "value";</code>
登录后复制

以上是如何在 JavaScript 对象中使用变量作为属性名称?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板