A matriz de JavaScript não contém o método, às vezes isso é inconveniente, e a implementação do método contém é muito simples:
A cópia do código é a seguinte:
a função contém (a, obj) {
var i = A.Lengen;
enquanto (i--) {
if (a [i] === obj) {
retornar true;
}
}
retornar falso;
}
Claro que também podemos estender a aula de matriz, como segue JS
A cópia do código é a seguinte:
Array.prototype.contains = function (obj) {
var i = this.length;
enquanto (i--) {
if (este [i] === obj) {
retornar true;
}
}
retornar falso;
}
Isso permite que você use o método contém convenientemente:
A cópia do código é a seguinte:
alerta ([1, 2, 3] .Contains (2)); // => true
alerta ([1, 2, 3] .Contains ('2')); // => false