I read in the EcmaScript specification that certain methods are “generic”. What does this mean?

后端 未结 2 1956
南旧
南旧 2020-12-21 11:54

I read in the EcmaScript specification that certain methods are \"generic\". What does this mean?

Does it mean that the methods make little or no assumptions about t

2条回答
  •  心在旅途
    2020-12-21 12:21

    In Object-Oriented Programming, a generic function is a function that uses the types of its arguments to automatically run the most appropriate method. From the EcmaScript draft:

    Generic functions are function objects each with a set of attached methods. A call to a generic function matches the types of the actual arguments to the signatures of the attached methods and dispatches to the most appropriate method following deterministic rules.

提交回复
热议问题