共计 385 个字符,预计需要花费 1 分钟才能阅读完成。
我们在看文档的时候,有时候会遇到这样的写法:
axios#request(config)
// 摘自 axios 文档 https://github.com/axios/axios
第一次看到这种写法的时候我很困惑,我觉得这一定是写错了: 一般不都是用 .
表示调用吗? 他怎么用 #
表示呢?
后来读的文档多了,我发现这种用法还比较常见。他是用于区别 .
的一种写法,表示不同的调用方式。就 axios 文档来说他的区别是这样的:
axios.create([config])
表示调用 axios
这个 类上的静态方法create
。
axios#request(config)
表示调用 axios
实例上的方法request
。
需要注意的是,这种写法表达的意思也不固定,只是在需要区分的时候才这么写。比如一篇文档通篇都是调用实例上的方法,那么都写成:instance_name.function_name
也是没有问题的。
正文完
发表至: javascript
2019-11-10