例如有post提交的字符串如下
a=test&b=test1&c=test2
想转化为json便于曲直
现用方法为
function post2json(option) {
let str = ''
option.split('&').map(function(e){
str = str + "," + e.split('=')[0] + ":'" + e.split('=')[1] + "'"
})
str = str.slice(1);
return str;
}
module.export = post2json;
调用的时候要require后
let post2json = require('./post2json')
post2json.post2json('a=1&b=2&c=3')
感觉不是太方便
如果想让写法为 let json = 'a=1&b=2&c=3'.post2json
请问该如何封装呢,用prototype
String.prototype.post2json = function(option){
}