请教 javascript,能在 fetch 后的 then 传入一个自定义的布尔变量控制某个逻辑吗

2017-10-08 19:56:32 +08:00
 NonClockworkChen
代码见图.
公司有一个叫 easyfetch 的方法简单地封装了 fetch,现在想加一个 show 的开关变量来控制 fetch 的回调方法 checkResultStatus 中的一个显示的逻辑,但是不知道怎么把它传入回调方法,或者有别的什么语法特性能比较好地解决这个问题吗....我现在的解决方法是复制了回调方法把逻辑改了一下,又创造了一个函数,代码比较冗余.


1168 次点击
所在节点    问与答
3 条回复
yangg
2017-10-08 21:25:01 +08:00
可以
begoingtodo
2017-10-09 16:34:03 +08:00
.then(checkResultStatus.bind(null, show))
checkResultStatus 里的形参还要再改下,具体自己 console.log(arguments)看
NonClockworkChen
2017-10-09 17:44:52 +08:00
@begoingtodo 好的,谢谢,能留言一下 base64 的 qq 吗...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/395983

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX