new LegacyMethod(func, object)
Classe que representa um método (função de um objeto) no JavaScript. Sua finalidade é contornar uma deficiência da linguagem javaScript que não permite criar uma referência a um método. Quando um método é atribuído a uma variável, apenas a referência a função é armazenada e a propriedade "this" será nula quando a função for executada.
Parameters:
Name | Type | Description |
---|---|---|
func |
function | Função do objeto |
object |
Object | Objeto proprietário da função |
- Deprecated:
-
- Utilize o método *bind* da função para indicar o valor de this durante a sua execução.
Example
var Method = require('@nginstack/engine/lib/event/LegacyMethod'); var method = new Method(Math.pow, Math); method.call(2, 2);
Members
-
method
-
Referência a função.
-
object
-
Referência ao objeto.
Methods
-
call()
-
Executa o método com os parâmetros informados.