Método de implementación de la función JS para determinar si una matriz contiene un cierto elemento
Array.prototype.contains = function (obj) {var i = this.length; while (i--) {if (this [i] === obj) {return true; }} return false;}o
Array.prototype.contains = function (elemento) {for (var i = 0; i <this.length; i ++) {if (this [i] == element) {return true; }} return false;}o
Array.prototype.in_array = function (e) {for (i = 0; i <this.length && this [i]! = E; i ++); ¡Return! (i == this.length);}Otro gran toro escribió esto:
Array.prototype.s = string.fromcharcode (2); array.prototype.in_array = function (e) {var r = new Regexp (this.s+e+this.s); return (r.test (this.s+this.join (this.s)+this.s));}Cómo usarlo es:
var arr = ["a", "b"];
alerta (arr.in_array ("a"))
Se dice que mientras iterar es el método más rápido en JS. No sé si es cierto.
http://stackoverflow.com/questions/237104/javascript-array-containsobj
La discusión aquí es muy intensa, se recomienda echar un vistazo. Si usa jQuery, puede usar jQuery directamente para implementarlo. Dirección de referencia:
http://api.jquery.com/jquery.inarray/
El artículo anterior para determinar si una matriz contiene el método de implementación de la función JS de un cierto elemento es todo el contenido que he compartido con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.