JavaScript:如何按分隔符拆分字符串并将其转换为键:值对

吉涅什·拉瓦尔

我需要帮助将给定的字符串拆分为双冒号作为分隔符,并希望将其转换为键值对。(注意:最后一项将是分隔符)

var str = "Name::jignesh::Age::34::pageName::home::device::tablet::";

需要输出:

{
 Name:jignesh,
 Age:34,
 pageName: home,
 device: tablet
}

我尝试使用 str.split('::') 拆分它,输出为:

Array(9) [ "Name", "jignesh", "Age", "34", "pageName", "home", "device", "tablet", "" ]

任何人都可以请指导。

谢谢,吉格尼什

亚历克斯·洛米亚

试试这个:

const str = "Name::jignesh::Age::34::pageName::home::device::tablet::";

const dictionary = str.split('::').reduce((accumulator, key, i, array) => {
  // in case the current key's index is an 
  // even value AND it is not an empty string
  return i % 2 === 0 && key
    // include the "key: value" pair into the dictionary
    ? {...accumulator, [key]: array[i + 1]}
    // else - continue
    : accumulator;
}, {});

console.log(dictionary);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JavaScript:如何按分隔符拆分字符串并将其转换为键:值对

来自分类Dev

javascript拆分字符串并将分隔符保留为自己的数组值

来自分类Dev

如何转换特定字符串以将键和值拆分为“ =”并将其转换为golang中的json

来自分类Dev

将数组转换为字符串,使用分隔符分隔字符串-JavaScript

来自分类Dev

按分隔符拆分字符串

来自分类Dev

如何在数据框中拆分字符串并将逗号作为分隔符

来自分类Dev

如何捕获可选的带分隔符的字符串并将其返回?

来自分类Dev

如何将数字转换为字符串并将其用作Javascript中的数组键?

来自分类Dev

如何获取数字形式的值并将其转换为字符串javascript

来自分类Dev

Python:如何拆分包含额外的分隔符作为值的字符串

来自分类Dev

如何使用管道符号作为分隔符拆分字符串值?

来自分类Dev

如何在JavaScript中拆分字符串包含分隔符?

来自分类Dev

获取子节点的内部文本并将其存储在以分隔符分隔的字符串中

来自分类Dev

如何根据特定的分隔符将字符串转换为数组?

来自分类Dev

如何找到txt文件中使用的分隔符并将其转换为逗号分隔的csv?

来自分类Dev

如何将字符串字典转换为字典并将其拆分为单独的列

来自分类Dev

当值包含键和值之间的分隔符或对之间的分隔符时,如何从字符串中提取键和值?

来自分类Dev

Python:拆分字符串并将带分隔符的令牌存储在列表中

来自分类Dev

使用定义的分隔符将字符串数组转换为字符串

来自分类Dev

如何拆分包含时间值的字符串并将其转换以找到差异

来自分类Dev

如何使用定界符分割字符串并将其转换为整数

来自分类Dev

使用Oracle SQL按分隔符位置拆分字符串

来自分类Dev

按字母拆分Python字符串并保留分隔符

来自分类Dev

用分隔符分隔元素将矩阵转换为单元格字符串

来自分类Dev

JS将分隔符分隔的字符串转换为数组元素

来自分类Dev

使用向量按分隔符分割字符串-如何按换行符分割?

来自分类Dev

如何在分隔符上分割字符串,并将分隔符保留为结果数组中的元素?

来自分类Dev

如何在分隔符上分割字符串,并将分隔符保留为结果数组中的元素?

来自分类Dev

如何连接字符串并将其转换为大写

Related 相关文章

  1. 1

    JavaScript:如何按分隔符拆分字符串并将其转换为键:值对

  2. 2

    javascript拆分字符串并将分隔符保留为自己的数组值

  3. 3

    如何转换特定字符串以将键和值拆分为“ =”并将其转换为golang中的json

  4. 4

    将数组转换为字符串,使用分隔符分隔字符串-JavaScript

  5. 5

    按分隔符拆分字符串

  6. 6

    如何在数据框中拆分字符串并将逗号作为分隔符

  7. 7

    如何捕获可选的带分隔符的字符串并将其返回?

  8. 8

    如何将数字转换为字符串并将其用作Javascript中的数组键?

  9. 9

    如何获取数字形式的值并将其转换为字符串javascript

  10. 10

    Python:如何拆分包含额外的分隔符作为值的字符串

  11. 11

    如何使用管道符号作为分隔符拆分字符串值?

  12. 12

    如何在JavaScript中拆分字符串包含分隔符?

  13. 13

    获取子节点的内部文本并将其存储在以分隔符分隔的字符串中

  14. 14

    如何根据特定的分隔符将字符串转换为数组?

  15. 15

    如何找到txt文件中使用的分隔符并将其转换为逗号分隔的csv?

  16. 16

    如何将字符串字典转换为字典并将其拆分为单独的列

  17. 17

    当值包含键和值之间的分隔符或对之间的分隔符时,如何从字符串中提取键和值?

  18. 18

    Python:拆分字符串并将带分隔符的令牌存储在列表中

  19. 19

    使用定义的分隔符将字符串数组转换为字符串

  20. 20

    如何拆分包含时间值的字符串并将其转换以找到差异

  21. 21

    如何使用定界符分割字符串并将其转换为整数

  22. 22

    使用Oracle SQL按分隔符位置拆分字符串

  23. 23

    按字母拆分Python字符串并保留分隔符

  24. 24

    用分隔符分隔元素将矩阵转换为单元格字符串

  25. 25

    JS将分隔符分隔的字符串转换为数组元素

  26. 26

    使用向量按分隔符分割字符串-如何按换行符分割?

  27. 27

    如何在分隔符上分割字符串,并将分隔符保留为结果数组中的元素?

  28. 28

    如何在分隔符上分割字符串,并将分隔符保留为结果数组中的元素?

  29. 29

    如何连接字符串并将其转换为大写

热门标签

归档