
Frandel Corporan Rodríguez
Preguntatengo una duda sobre el método contains y es que según vi por Google algunos dicen que esta obsoleto y que en ves de contains se debe usar includes favor aclararme eso y cual es la diferencia exacta entre ambos.
Rubén Cuello
Hola frandel. Sí, es así como dices. El método contains() no está incluido en la especificación de ECMAScript (la norma que rige JavaScript) y no es soportado en todos los navegadores.
Por otro lado, includes() es un método que también determina si un array contiene un determinado elemento, pero sí está incluido en la especificación de ECMAScript y es compatible con todos los navegadores modernos.
En cuanto a diferencias, includes() puede aceptar un segundo argumento opcional que indica a partir de qué índice se debe comenzar la búsqueda del elemento, mientras que contains() no tiene esta opción.
Espero haberte ayudado :smile:.