Esta publicación describirá el proceso para anular una función en JavaScript.
Cómo anular una función en JavaScript?
En JavaScript, las siguientes funciones se pueden anular
Cómo anular los métodos predefinidos de JavaScript?
En JavaScript, los métodos predefinidos también se anularán. Para anular los métodos incorporados, cree una función con el mismo nombre y luego realice acciones.
Ejemplo
Aquí, anule el "alerta()Método "que es un método previamente construido de JavaScript:
Llama a "alerta()" método:
alerta();Producción
Mientras llamas al "alerta()Método ", la alerta anulada () se llamará como se muestra en la salida anterior:
Cómo anular las funciones definidas por el usuario?
Para anular la función definida por el usuario, repasemos un ejemplo.
Ejemplo
Defina una función "suma"Con tres parámetros"a"", "b" y "C"Y devuelve la suma de tres números:
Anular la función "suma"Al definir una nueva función con el mismo nombre con dos parámetros"a" y "b":
función suma (a, b)Llamar a la función "suma"Al pasar tres números"5","10" y "3"Como argumentos:
consola.log (suma (5, 10, 3));Al ejecutar este código, la salida es como:
La salida muestra "15"Porque la función anulada con dos parámetros"suma (a, b)"Se llama al llamar a la función"suma".
Cómo anular una función utilizando la herencia?
En herencia, el método de la clase principal se anula en la clase infantil con el mismo nombre, el mismo tipo de retorno y parámetros. Veamos un ejemplo de cómo una clase infantil puede anular un método de una clase principal.
Ejemplo
Crear una clase "Cálculo"Con el método"calcón":
Crea una clase infantil "cuadrado"Eso se extenderá con la clase matriz"Cálculo". Defina una función en la clase infantil con el mismo nombre ","calcón", Con un parámetro como en la clase principal. Esta función calculará el cuadrado de un número:
Class Square extiende el cálculoCrear un objeto "sq"De la clase infantil"cuadrado":
var sq = new Square ();Llama a "calcón"Método pasando"6"Como argumento:
sq.calc (6);La salida correspondiente será:
Es observable en la salida que el método calc () de la clase principal fue anulada por el método calc () de la clase infantil
Conclusión
En JavaScript, el "Predefinido" métodos, "Usuario definido"Funciones y"Funciones/métodos de clase principal"Se anulan creando las funciones con el mismo nombre. Sin embargo, el número de parámetros puede variar. La función o el método de la clase principal se anula por el método del niño. Esta publicación describe el proceso para anular las funciones en JavaScript.