还有没有其他方法可以创建没有JSON的JavaScript关联数组?

爱奥努特

我想知道是否还有另一种方法可以在JavaScript中使用关联数组而不必使用JSON。

现在我知道了:

var json = '{ "color": [ "red", "blue" ], "name": "Ionut" }';

还有另一种声明关联数组的方法吗?例如在PHP中。

我是阿斯顿

JSON是基于文本的数据格式,仅与JavaScript有切线相关。

在JavaScript中,通过对象及其属性可以实现类似数组的关联功能。

这种方法的局限性在于密钥必须是字符串(或ES2015中的符号)。

因此,JavaScript中关联数组的语法为:

var a = { 
  'key1': 'value1', 
  'key2': 'value2', 
  /* ... */ 
};

在JavaScript中实现类似功能的唯一其他方法是更现代的方法MapWeakMap它扩展了允许对象作为键的功能。WeakMap键不会阻止垃圾回收用作键的对象。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有其他方法可以动态创建此双精度值数组?

来自分类Dev

除了<br />,还有没有其他方法可以打破html中的行?

来自分类Dev

除了使用访客模式之外,还有没有其他方法可以在C#中使用变体?

来自分类Dev

除了使用循环展开之外,还有没有其他方法可以优化向量矩阵乘法?

来自分类Dev

除了Array / ArrayList之外,还有没有其他方法可以保存矩阵元素

来自分类Dev

除了内联块之外,还有没有其他方法可以使元素不换行?

来自分类Dev

除了.each()函数以外,还有没有其他方法可以使用jQuery将输入字段中的信息收集到数组中?

来自分类Dev

除了.each()函数之外,还有没有其他方法可以使用jQuery将输入字段中的信息收集到数组中?

来自分类Dev

有没有其他方法可以确保所有模块的NancyFx SSL?

来自分类Dev

还有没有其他方法可以检查args [1]是否存在+可以在days_array中找到而不是尝试try除外?

来自分类Dev

有没有其他方法可以在C ++中填充数组而无需向量

来自分类Dev

有没有其他方法可以在C ++中填充数组而无需向量

来自分类Dev

有没有其他方法可以在Python中管理n维数组/矩阵/列表的值分配?

来自分类Dev

有没有其他方法可以删除jquery中的类?

来自分类Dev

有没有其他方法可以解决python中的Remove character?

来自分类Dev

有没有其他方法可以隐藏AngularJS加载时显示的范围变量?

来自分类Dev

有没有其他方法可以更改for循环中的索引?

来自分类Dev

有没有其他方法可以避免Foreach循环?

来自分类Dev

有没有其他方法可以做到这一点?

来自分类Dev

有没有其他方法可以在 cshtml 中使用 Session 变量?

来自分类Dev

有没有其他方法可以放置 MockMVC 的参数?

来自分类Dev

没有无限的while循环,还有其他方法可以实现“监听”功能吗?

来自分类Dev

我正在解析没有pubDate的RSS feed,是否还有其他方法可以确定项目何时发布?

来自分类Dev

除了SeleniumRC之外,还有没有其他好的工具可以提取包含JavaScript后绘制内容的网页?

来自分类Dev

除了使用触摸和回声之外,还有没有其他更好的方法可以在bash中创建文件?

来自分类Dev

有没有一种方法可以附加到对象URL或以其他方式创建流作为URL?

来自分类Dev

有没有一种方法可以使用API在Azure Devops中列出拉请求文件(来自源分支)及其位置?还有使用C#的其他方法吗?

来自分类Dev

有没有其他方法可以使用CAS操作在Java中编写同步块?

来自分类Dev

有没有其他方法可以使用这些CSS样式,尤其是焦点

Related 相关文章

  1. 1

    有没有其他方法可以动态创建此双精度值数组?

  2. 2

    除了<br />,还有没有其他方法可以打破html中的行?

  3. 3

    除了使用访客模式之外,还有没有其他方法可以在C#中使用变体?

  4. 4

    除了使用循环展开之外,还有没有其他方法可以优化向量矩阵乘法?

  5. 5

    除了Array / ArrayList之外,还有没有其他方法可以保存矩阵元素

  6. 6

    除了内联块之外,还有没有其他方法可以使元素不换行?

  7. 7

    除了.each()函数以外,还有没有其他方法可以使用jQuery将输入字段中的信息收集到数组中?

  8. 8

    除了.each()函数之外,还有没有其他方法可以使用jQuery将输入字段中的信息收集到数组中?

  9. 9

    有没有其他方法可以确保所有模块的NancyFx SSL?

  10. 10

    还有没有其他方法可以检查args [1]是否存在+可以在days_array中找到而不是尝试try除外?

  11. 11

    有没有其他方法可以在C ++中填充数组而无需向量

  12. 12

    有没有其他方法可以在C ++中填充数组而无需向量

  13. 13

    有没有其他方法可以在Python中管理n维数组/矩阵/列表的值分配?

  14. 14

    有没有其他方法可以删除jquery中的类?

  15. 15

    有没有其他方法可以解决python中的Remove character?

  16. 16

    有没有其他方法可以隐藏AngularJS加载时显示的范围变量?

  17. 17

    有没有其他方法可以更改for循环中的索引?

  18. 18

    有没有其他方法可以避免Foreach循环?

  19. 19

    有没有其他方法可以做到这一点?

  20. 20

    有没有其他方法可以在 cshtml 中使用 Session 变量?

  21. 21

    有没有其他方法可以放置 MockMVC 的参数?

  22. 22

    没有无限的while循环,还有其他方法可以实现“监听”功能吗?

  23. 23

    我正在解析没有pubDate的RSS feed,是否还有其他方法可以确定项目何时发布?

  24. 24

    除了SeleniumRC之外,还有没有其他好的工具可以提取包含JavaScript后绘制内容的网页?

  25. 25

    除了使用触摸和回声之外,还有没有其他更好的方法可以在bash中创建文件?

  26. 26

    有没有一种方法可以附加到对象URL或以其他方式创建流作为URL?

  27. 27

    有没有一种方法可以使用API在Azure Devops中列出拉请求文件(来自源分支)及其位置?还有使用C#的其他方法吗?

  28. 28

    有没有其他方法可以使用CAS操作在Java中编写同步块?

  29. 29

    有没有其他方法可以使用这些CSS样式,尤其是焦点

热门标签

归档