首页 > > > string.replace的问题
string.replace(reg,function(match,pos,originText){})参数解释
function getUrlParam(sUrl, sKey) {
var result={};
sUrl.replace(/\??(\w+)=(\w+)&?/g,function(match,pos,originText){
console.log(match);
console.log(pos);
console.log(originText);
if(result[pos] !== void 0){
var t = result[pos];
result[pos] = [].concat(t,originText);
}else{
result[pos] = originText;
}
});
if(sKey === void 0){
return result;
}else{
return result[sKey] || '';
}
}
getUrlParam('?key=1&key=2&key=3&test=4#hehe', 'key');结果显示参数并不是解释的参数

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4547/viewspace-3149796/ ,如需转载,请注明出处,否则将追究法律责任。