函数签名的概念

Posted junlebao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数签名的概念相关的知识,希望对你有一定的参考价值。

------------恢复内容开始------------

什么是函数签名呢?

函数签名(或者类型签名或方法签名)定义了函数或方法的输入与输出

签名可包含:

  •  参数及参数的类型
  •    返回值及其类型
  •    可能抛出或传出的异常
  •    该方法在面向对象程序中可用性方面的信息(如public、static或prototype

javascript中的签名

  JavaScript是一钟松散型或动态语言。这意味着你不必提前声明变量的类型。类型将在程序处理时自动确定。JavaScript中的签名仍然可以为你提供有关该方法的一些信息:

  

MyObject.prototype.myFunction(value)
  • 该方法是安装在一个名为MyObject的对象上面。
  • 该方法安装在MyObject的原型上(因此它是一个实例方法),而不是static、或pulic
  • 该方法名为myFunction.
  • 该方法接受一个参数,该参数被称为value,并且value没有进一步定义

以上是关于函数签名的概念的主要内容,如果未能解决你的问题,请参考以下文章

提升 C++。将带有签名指针的成员函数指针传递给函数

jQ选择器学习片段(JavaScript 部分对应)

组件&Props

Python函数

React 函数组件与class组件的区别

React 函数组件与class组件的区别