Class: LegacyMethod

@nginstack/engine/lib/event/LegacyMethod~ LegacyMethod


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.