取以下字符串:
/foo/1/bar/2/cat/bob
我需要将其解析为最终成为的对象或数组:
foo = 1
bar = 2
cat = bob
最佳答案
var sample = "/foo/1/bar/2/cat/bob".substring(1);
var finalObj = {};
var arr = sample.split('/');
for(var i=0;i<arr.length;i=i+2){
finalObj[arr[i]] = arr[i+1];
}
console.log(finalObj);
关于javascript - 如何从由 '/'组成的键/值字符串创建对象/数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40913891/