Ejemplo de uso de apply con métodos de objetos

Sintaxis:

func.apply([thisArg], [argsArray])

Ejemplo de uso similar a call():

class Persona(){}

var juan = new Persona("Juan Manuel", "Cueva Lovelle", "1958-03-29","Española", [9,6,8,7,5]);/p>

var cris = new Persona("Cristina", "Linares Solana", "1971-05-05","Española",[5,7,9,10]);

juan.ver.apply(cris);

Ejemplo de uso con objeto Math y paso de un array como parámetro:

Math.max.apply(null,[1,2,3,4,5,6,7]);

Ejemplo de uso con objeto juan con argumentos: cris y un array:

juan.suma.apply(cris,[1,2,3,4,5,6,7]);