
动态值是我们分配给动态变量的值。动态变量是一种通过硬编码在代码中没有特定名称的变量,其地址在代码运行时确定。名称“动态”指的是能够操作和更改的值。
这里我们将看到如何在 JavaScript 中创建动态值(也是对象值的一部分)并更改动态变量名称未来无需访问该组。它指的是我们声明一个变量,然后我们在对象中使用相同的变量作为键之一,将来如果需要更改变量的名称,我们可以在不访问对象的情况下更改它。
要完成上面的任务,我们只需使用方括号 [ ] 在对象中分配变量名称,如下所示 -
立即学习“Java免费学习笔记(深入)”;
以下是创建动态值和对象的语法 -
const key = 'KeyName';
const obj = { [key] : 'value'};这里key和value是用于创建对象的键值对,“obj”和keyName > 是键的值。
第 1 步 - 定义使用的键创建对象。
网站模板是能够具有交互性,能够包含更多活跃的元素,就有必要在网页中嵌入其它的技术。如:Javascript、VBScript、Document Object Model(DOM,文档对象模型)、Layers和 Cascading Style Sheets(CSS,层叠样式表),这里主要讲Javascript。那么Javascript是什么东西?Javascript就是适应动态网页制作的需要而诞生的
70
第 2 步 - 创建对象并使用上面定义的键。
第 3 步 - 对上面创建的对象应用 JSON.stringify() 以显示该对象。
我们可以使用下面的HTML程序来查看动态变量的声明。
<!DOCTYPE html>
<html>
<body>
<h2> JavaScript Dynamic values </h2>
<div id = "result"> </div>
<script>
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);
</script>
</body>
</html>因此,在上面的代码中,我们可以看到我们在对象中声明了两个键 f_name 和 l_name ,而没有使用大括号[],并且我们对 key1 和 key2 变量使用大括号,因为这两个是动态值。
在输出中,我们可以看到 key1 变量的名称是 Eyecolour,key2 变量的值是 Haircolour。
这里是另一个代码将更多地阐明如何在不访问对象的情况下更改动态变量的名称。这里我们只是在代码中交换两个动态变量的名称。
<!DOCTYPE html>
<html>
<body>
<h2> JavaScript Dynamic values </h2>
<div id = "result"> </div>
<script>
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);
</script>
</body>
</html>在输出中,我们可以看到两个变量 key1 和 key2 的值保持不变,但它们的名称在不访问对象的情况下发生了更改,因此这就是我们在 JavaScript 中创建动态值和对象的方式。
以上就是如何在 JavaScript 中创建动态值和对象?的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号