一尘不染

“一流对象”是什么意思?

javascript

在最近的问题中,我收到了一些建议,以讨论除JavaScript以外的其他方面,其中函数是“一流”对象。与其他对象相比,“一流”在这种情况下是什么意思?


阅读 309

收藏
2020-04-25

共1个答案

一尘不染

在计算机科学中,如果将编程语言视为一类对象,则该编程语言可支持一类函数(或函数文字)。具体地说,这意味着该语言支持在程序执行期间构造新函数,将它们存储在数据结构中,将它们作为参数传递给其他函数以及将它们作为其他函数的值返回。

真的,就像其他变量一样

  • 函数是对象类型的实例
  • 函数可以具有属性,并具有指向其构造函数方法的链接
  • 您可以将函数存储在变量中
  • 您可以将该函数作为参数传递给另一个函数
  • 您可以从函数返回函数
2020-04-25