return ([endpoint, config]: [string, Config])
来源:5-7 用fetch抽象通用HTTP请求方法,增强通用性

慕瓜3564199
2022-03-08
return ([endpoint, config]: [string, Config]) => http(endpoint, { …config, token: user?.token });可以这样写吗? return (endPoint: string, config: Config) => http(endPoint, { …config, token: user?.token }); 不太理解为什么参数要用数组
写回答
1回答
-
Nolan
2022-03-16
return useCallback( (...[endpoint, config]: Parameters<typeof http>) => http(endpoint, { ...config, token: user?.token }), [user?.token] );
...[endpoint, config]
这一句,前面三个点:...
意思就是结构这个数组,传入的时候时候不是传数组,是这样的 (endpoint, config)
00
相似问题