javascript - 字符串到对象字面量

标签 javascript

是否可以转换字符串变量:

 data="data1,data2,data3,data4"

对象字面量

data={
"data1":"data2",
"data3":"data4"
}

谢谢!

最佳答案

var arr = data.split(',');
var parsedData = {};
for (var i = 0; i < arr.length; i += 2) {
    parsedData[arr[i]] = arr[i + 1];
}

关于javascript - 字符串到对象字面量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4976092/

相关文章:

javascript - 如何使用jquery选择器获取没有id的内部div

javascript - 我可以在 CSS 属性中使用全局变量吗

javascript - 为什么当我写入 'onload' 时我的表没有显示?

javascript - __EVENTTARGET 未定义

javascript - 读取单选按钮的值时,值未定义

javascript - 无法从 youtube 播放列表中删除视频

javascript - 垂直居中网页元素

javascript - 如何找到node中递归运行的函数?

javascript - 这个跨度如何在选择框中不可见?

Javascript 尝试/捕捉