
动态值是我们分配给动态变量的值。动态变量是一种通过硬编码在代码中没有特定名称的变量,其地址在代码运行时确定。名称“动态”指的是能够操作和更改的值。
这里我们将看到如何在 JavaScript 中创建动态值(也是对象值的一部分)并更改动态变量名称未来无需访问该组。它指的是我们声明一个变量,然后我们在对象中使用相同的变量作为键之一,将来如果需要更改变量的名称,我们可以在不访问对象的情况下更改它。
要完成上面的任务,我们只需使用方括号 [ ] 在对象中分配变量名称,如下所示 –
立即学习“Java免费学习笔记(深入)”;
语法
以下是创建动态值和对象的语法 –
const key = 'KeyName';const obj = { [key] : 'value'};
这里key和value是用于创建对象的键值对,“obj”和keyName > 是键的值。
算法
第 1 步 – 定义使用的键创建对象。
阿里妈妈·创意中心
阿里妈妈营销创意中心
0 查看详情
第 2 步 – 创建对象并使用上面定义的键。
第 3 步 – 对上面创建的对象应用 JSON.stringify() 以显示该对象。
示例1
我们可以使用下面的HTML程序来查看动态变量的声明。
JavaScript Dynamic values
const key1 = "Haircolour"; const key2 = "Eyecolour"; const person = { f_name : "Rohan", l_name :"Joshi", [key1] : "Black", [key2] : "Brown" }; // Converting the object value to show its value in html str = JSON.stringify(person); document.getElementById("result").innerHTML = str; // To print value of object in console console.log(person);
因此,在上面的代码中,我们可以看到我们在对象中声明了两个键 f_name 和 l_name ,而没有使用大括号[],并且我们对 key1 和 key2 变量使用大括号,因为这两个是动态值。
在输出中,我们可以看到 key1 变量的名称是 Eyecolour,key2 变量的值是 Haircolour。
示例 2
这里是另一个代码将更多地阐明如何在不访问对象的情况下更改动态变量的名称。这里我们只是在代码中交换两个动态变量的名称。
JavaScript Dynamic values
const key1 = "Haircolour"; const key2 = "Eyecolour"; const person = { f_name : "Rohan", l_name :"Joshi", [key1] : "Black", [key2] : "Brown" }; // Converting the object value to show its value in html str = JSON.stringify(person); document.getElementById("result").innerHTML = str; // To print value of object in console console.log(person);
在输出中,我们可以看到两个变量 key1 和 key2 的值保持不变,但它们的名称在不访问对象的情况下发生了更改,因此这就是我们在 JavaScript 中创建动态值和对象的方式。
以上就是如何在 JavaScript 中创建动态值和对象?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/527750.html
微信扫一扫
支付宝扫一扫