javascript中有没有像PHP的http_build_查询函数那样的函数?

javascript中有没有像PHP的http_build_查询函数那样的函数?,javascript,php,node.js,Javascript,Php,Node.js,PHP的http_build_查询函数生成URL编码的查询字符串,我需要javascript中完全相同的功能 功能示例: $data = array( 'foo' => 'bar', 'baz' => 'boom', 'cow' => 'milk', 'php' => 'hypertext processor' ); echo http_build_query($data) . "n"; 输出: foo=bar&baz=boom

PHP的http_build_查询函数生成URL编码的查询字符串,我需要javascript中完全相同的功能

功能示例:

$data = array(
    'foo' => 'bar',
    'baz' => 'boom',
    'cow' => 'milk',
    'php' => 'hypertext processor'
);

echo http_build_query($data) . "n";
输出:

foo=bar&baz=boom&cow=milk&php=hypertext+processor

我想要相同的javascript输出。我试过编码这个组件,但它解决了一个不同的目的

有URLSearchParams:

const params=新的URLSearchParams{ 福:“酒吧”, 巴兹:“轰”, 奶牛:“牛奶”, php:“超文本处理器” }; const str=params.toString;
console.logstr 这里有URLSearchParams:

const params=新的URLSearchParams{ 福:“酒吧”, 巴兹:“轰”, 奶牛:“牛奶”, php:“超文本处理器” }; const str=params.toString;
console.logstr;但是要当心-是的。。。除了IE、Blackberry、QQ和wtf之外,其他都是这样吗?和百度浏览器。我想我们可以说是无处不在。也许IE对他的任务至关重要并不是所有人都足够幸运能够放弃IE的支持…但要小心-是的。。。除了IE、Blackberry、QQ和wtf之外,其他都是这样吗?和百度浏览器。我想我们可以说是无处不在。也许IE对他的任务至关重要不是所有人都足够幸运,能够放弃IE的支持。。。