【第14-15周 03 Ajax 6-2 封装Ajax-1】 默认defaults.js中默认方法的函数体在哪啊?

来源:6-2 封装Ajax-1

easyschen

2022-01-18 19:32:35

问题描述:

Q1: 默认defaults.js中默认方法的函数体在哪啊?是通过options里面的函数体来决定的吗?



相关截图:

https://img.mukewang.com/climg/61e6a4ca090e57d726221464.jpg

写回答

1回答

好帮手慕久久

2022-01-19

同学你好,解答如下:

1、默认函数体是在default.js中的定义的,就是同学截图所示的位置。只不过函数体是空的,没有具体的代码。

httpCodeError的函数体中没有具体逻辑代码,含义就是不做任何操作:

https://img.mukewang.com/climg/61e7717809e1e28006490091.jpg

2、理解是对的。httpCodeError的具体内容会在调用ajax的时候,由用户传入(options):

https://img.mukewang.com/climg/61e76ff30986c9d807880510.jpg

https://img.mukewang.com/climg/61e7700509be89bd05750103.jpg

options中,如果传入了httpCodeError,那么httpCodeError就使用options中的。如果没传入,那么就使用默认空的函数体。

祝学习愉快!

0

0 学习 · 15276 问题

查看课程