Дмитрий Варзанов Asked:2022-07-13 01:06:20 +0000 UTC2022-07-13 01:06:20 +0000 UTC 2022-07-13 01:06:20 +0000 UTC 从对象到字符串获取请求 772 有一个对象 {sf:33,22:33} js中是否提供了从一个对象,变成一行 sf=33&22=33 获取请求? javascript 2 个回答 Voted Best Answer HTO HOT 2022-07-13T01:13:39Z2022-07-13T01:13:39Z console.log(new URLSearchParams({s:123,23:44}).toString()) 在缺点中,对旧浏览器的支持相对较弱 ΝNL993 2022-07-13T01:38:41Z2022-07-13T01:38:41Z 对于旧版浏览器: var obj = {sf:33,22:33} var keys = Object.keys(obj) var output = '' for (var i = 0; i < keys.length; i++) { if(i === 0) { output += keys[i] + '=' + encodeURIComponent(obj[keys[i]]) } else { output += '&' + keys[i] + '=' + encodeURIComponent(obj[keys[i]]) } } console.log(output)
在缺点中,对旧浏览器的支持相对较弱
对于旧版浏览器: