在 Javascript 对象中添加键值对

科德利

我在 Javascript 中有一个对象。我想在其中添加键值对。

var data = {
  Country1: '20',
  country2: '30',
  country3: '40',
  country4: '45'
};

它应该看起来像,

var data = {
  {name: 'country1', values: '20'},
  {name: 'country2', values: '30'},
  {name: 'country3', values: '40'},
  {name: 'country4', values: '45'},
};

我正在寻找一个解决方案,从一个给定的对象,国家名称将自动落入name和值values

或德罗里

使用Array#map迭代对象的 Object#keys,并以您想要的格式返回一个对象。

注意:为了确保对象的顺序,您可以使用 String#localeCompare 和numeric: true选项对键进行排序

var data = {
    'Country1' : '20',
    'country2': '30',
    'country3': '40',
    'country4' : '45'
};

var result = Object.keys(data)
  .sort(function(a, b) { // if you need to ensure the order of the keys
    return a.localeCompare(b, undefined, { numeric: true})
  })
  .map(function(key) {
    return {
      name: key,
      value: data[key]
    };
  });

console.log(result);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在JavaScript中向数组添加新对象(键值对)?

来自分类Dev

将键值对添加到javascript中的对象数组?

来自分类Dev

如何在JavaScript对象中添加新的键值对

来自分类Dev

将键值对添加到数组中的对象 - Javascript

来自分类Dev

从javascript中的对象串联键值

来自分类Dev

将嵌套的键值对添加到键是动态的Javascript对象中

来自分类Dev

将键值对添加到javascript对象(其中key是对象)

来自分类Dev

在JavaScript中删除多个对象键值

来自分类Dev

在javascript(json对象)中删除localstorage的键值

来自分类Dev

Javascript - 如何迭代对象中的键值?

来自分类Dev

发出将键值对从数组添加到javascript对象的问题

来自分类Dev

在嵌套的JavaScript数组或对象上动态添加或更新键值

来自分类Dev

JavaScript 对象添加键值,方法相同,结果不同

来自分类Dev

如何获取javascript对象中每个对象的键值?

来自分类Dev

JavaScript 添加键值对的值

来自分类Dev

在javascript中的json对象数组中获取JSON键值对

来自分类Dev

使用javascript将键值从对象数组中剥离

来自分类Dev

根据javascript中的键值合并两个json对象

来自分类Dev

将具有相同键值的数组中的JavaScript对象组合

来自分类Dev

JavaScript根据键值数组从列表中删除对象

来自分类Dev

如何在javascript中从键值对象对创建变量

来自分类Dev

使用javascript将键值从对象数组中剥离

来自分类Dev

将具有相同键值的数组中的JavaScript对象组合

来自分类Dev

检查键值是否存在于Javascript对象中

来自分类Dev

在JavaScript对象中查找哪个键值对等于X?

来自分类Dev

JavaScript在对象键值对中删除数组括号

来自分类Dev

for...in 键值实例化对象而不是 JavaScript 中的 forEach

来自分类Dev

如何从javascript中的对象获取相邻键及其键值?

来自分类Dev

迭代 json 对象,同时将其键值与 javascript 中的模式匹配

Related 相关文章

  1. 1

    如何在JavaScript中向数组添加新对象(键值对)?

  2. 2

    将键值对添加到javascript中的对象数组?

  3. 3

    如何在JavaScript对象中添加新的键值对

  4. 4

    将键值对添加到数组中的对象 - Javascript

  5. 5

    从javascript中的对象串联键值

  6. 6

    将嵌套的键值对添加到键是动态的Javascript对象中

  7. 7

    将键值对添加到javascript对象(其中key是对象)

  8. 8

    在JavaScript中删除多个对象键值

  9. 9

    在javascript(json对象)中删除localstorage的键值

  10. 10

    Javascript - 如何迭代对象中的键值?

  11. 11

    发出将键值对从数组添加到javascript对象的问题

  12. 12

    在嵌套的JavaScript数组或对象上动态添加或更新键值

  13. 13

    JavaScript 对象添加键值,方法相同,结果不同

  14. 14

    如何获取javascript对象中每个对象的键值?

  15. 15

    JavaScript 添加键值对的值

  16. 16

    在javascript中的json对象数组中获取JSON键值对

  17. 17

    使用javascript将键值从对象数组中剥离

  18. 18

    根据javascript中的键值合并两个json对象

  19. 19

    将具有相同键值的数组中的JavaScript对象组合

  20. 20

    JavaScript根据键值数组从列表中删除对象

  21. 21

    如何在javascript中从键值对象对创建变量

  22. 22

    使用javascript将键值从对象数组中剥离

  23. 23

    将具有相同键值的数组中的JavaScript对象组合

  24. 24

    检查键值是否存在于Javascript对象中

  25. 25

    在JavaScript对象中查找哪个键值对等于X?

  26. 26

    JavaScript在对象键值对中删除数组括号

  27. 27

    for...in 键值实例化对象而不是 JavaScript 中的 forEach

  28. 28

    如何从javascript中的对象获取相邻键及其键值?

  29. 29

    迭代 json 对象,同时将其键值与 javascript 中的模式匹配

热门标签

归档