如何在TypeScript中使用URL对象和获取API?
基于最新WebStorm(181.4445.29)中的如何在TypeScript中使用URL对象和获取API?,typescript,casting,fetch,webstorm,Typescript,Casting,Fetch,Webstorm,基于最新WebStorm(181.4445.29)中的lib.dom.d.ts获取的第一个位置参数Input类型是Request | string。 鉴于这篇关于将搜索查询参数传递给fetchcall(使用newurl(…))的讨论,我们应该如何在TypeScript中实现它 没有这一断言: const response = await fetch(<string>url, fetchOptions); const response=wait fetch(url,fetchOpti
lib.dom.d.ts
获取的第一个位置参数Input
类型是Request | string
。
鉴于这篇关于将搜索查询参数传递给fetch
call(使用newurl(…)
)的讨论,我们应该如何在TypeScript中实现它
没有这一断言:
const response = await fetch(<string>url, fetchOptions);
const response=wait fetch(url,fetchOptions);
我无法将URL对象传递给获取方法
或者可能是WebStorm的问题?您无法传递
URL
对象。执行url
除了使编译器静音外,没有任何效果
正如fetch
的声明所说,它接受字符串(“”)或请求
对象。如果使用URL
对象构建URL,则可以使用toString
以字符串形式获取URL:
const response = await fetch(url.toString(), fetchOptions);
感谢JS引擎在原语上调用
.toSting()
,自动用对象包装它。这就是我如何将自己提升到打字机管理员的下一个级别。