了解socket.io的文档模式

问题描述 投票:1回答:1

在socket.io的server documentation中,有一种我不熟悉的重复使用的语法。

例如:Server#origins(v:String):Server

  1. 什么是#指的是什么?这是方法的开始吗?
  2. :Server最后指的是什么?

Server#...:Server的这种模式被重复使用,所以我认为它是一种基本的东西。

javascript socket.io
1个回答
1
投票

我不知道确切的语法来自哪里,因为它不是javascript,但它的部分看起来很熟悉其他语言。

通过演绎,它的工作原理如下:

class#method(arg:argtype):returnValue

所以,在你的例子中:

Server#origins(v:String):Server

Server是对象类型。

origins是方法名称

v是该方法的第一个参数

String是第一个参数的类型

Server是该方法的返回值的类型

© www.soinside.com 2019 - 2024. All rights reserved.