Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么searchParams的输出与通常的不同_Javascript_Node.js_Url_Urlsearchparams - Fatal编程技术网

Javascript 为什么searchParams的输出与通常的不同

Javascript 为什么searchParams的输出与通常的不同,javascript,node.js,url,urlsearchparams,Javascript,Node.js,Url,Urlsearchparams,const url=require('url') const myUrl=新URL('http://www.example.com/pages?id=888&search=login'); console.log(myUrl.searchParams); //URLSearchParams{'id'=>'888','search'=>'login'} 我想知道输出语法是什么,为什么需要forEach循环来迭代对象。它就像一个类实例,如果调用它的一个迭代器,就会返回一个集合。有点像地图

const url=require('url')

const myUrl=新URL('http://www.example.com/pages?id=888&search=login');

console.log(myUrl.searchParams); //URLSearchParams{'id'=>'888','search'=>'login'}


我想知道输出语法是什么,为什么需要forEach循环来迭代对象。

它就像一个类实例,如果调用它的一个迭代器,就会返回一个集合。有点像
地图