javascript - 是否可以在javascript对象中存储数据值、值对

标签 javascript arrays json

我想用java脚本动态存储数据,如下格式。有人知道如何完成吗?

[{iKey={i3=i3Value, i2=i2Value, i1=i1Value}, 
sKey={s2=s2Value, s1=s1Value, s3=s3Value}}]  

其中 i1 、i2 、i3、s1、s2 和 s3 也是动态值,与“i3”=xyz 格式不同。

最佳答案

JavaScript 对象当然支持这一点,对象的键和值都可以是变量。使用语法 {[key]: value} 例如:

var key = 'key1';
var value = 'value1';
var obj = { [key]: value }; // {key1: "value1"}

特别是使用[key]允许您使用变量key的值,而不是在key: value的情况下,它使用实际名称key

关于javascript - 是否可以在javascript对象中存储数据值、值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34281461/

相关文章:

javascript - 要求服务器删除记录

javascript - JS函数对象如何在内存中存储?

javascript - jQuery 选项卡 : Get rid of 'previous' navigation button on second tab

javascript - 使用 jquery 读取 HTML 表的第一列值

C++ 将 32 位整数复制到字节数组

java - 当一个列表不稳定时如何比较两个列表的顺序

c# - Windows phone 8 数组绑定(bind)似乎没有改变

javascript - 在nodejs服务器上解析formdata请求

Json 编码直接到标准输出

json - Node js 从 json 数组中读取一个值