我们在看文档的时候,有时候会遇到这样的写法:
axios#request(config)
// 摘自axios文档 https://github.com/axios/axios
第一次看到这种写法的时候我很困惑,我觉得这一定是写错了:一般不都是用.
表示调用吗? 他怎么用#
表示呢?
后来读的文档多了,我发现这种用法还比较常见。他是用于区别.
的一种写法,表示不同的调用方式。就axios文档来说他的区别是这样的:
axios.create([config])
表示调用axios
这个类上的静态方法create
。
axios#request(config)
表示调用axios
实例上的方法request
。
需要注意的是,这种写法表达的意思也不固定,只是在需要区分的时候才这么写。比如一篇文档通篇都是调用实例上的方法,那么都写成: instance_name.function_name
也是没有问题的。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。