Sou*_*ane 1 javascript node.js
我有一个这种格式的字符串:
var x = "a=1; b=2; c=3; d=4"
Run Code Online (Sandbox Code Playgroud)
我想将其转换为这样的对象:
var y = {
a: "1",
b: "2",
c: "3",
d: "4"
}
Run Code Online (Sandbox Code Playgroud)
任何想法如何实现这一目标?
这适用于 iE9+
var x = "a=1; b=2; c=3; d=4",
y = {};
x.split(';').map(function (i) {
return i.split('=')
}).forEach(function (j) {
y[j[0].trim()] = j[1]
});
Run Code Online (Sandbox Code Playgroud)
如果您使用的是 Node.js v4+
let x = "a=1; b=2; c=3; d=4",
y = {}
x.split(';').map(i => i.split('=')).forEach(j => y[j[0].trim()] = j[1])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5658 次 |
| 最近记录: |