Here you can find the source of contains(element)
Array.prototype.contains = function(element) { if(!element)/*from w w w .ja v a2 s .co m*/ { return false; } for (var e in this) { var arrayElement = this[e]; if(element == arrayElement) { return true; } //this is introduced to check the reverse names of states, since state AB is equal to state BA if(((typeof arrayElement) == "string") && ( element == arrayElement.split('').reverse().join(''))){ return true; } } return false; }
Array.prototype.contains = function(element) { return (-1 !== this.indexOf(element))
Array.prototype.contains = function(element) { for(var i = 0; i < this.length; i ++) if(this[i] === element) return true; return false; };
Array.prototype.contains = function(element) for (var i = 0; i < this.length; i++) if (this[i] == element) return true; return false; };
Array.prototype.contains = function (element) { for (var i = 0; i < this.length; i++) { if (this[i] == element) { return true; };
Array.prototype.contains = function(element) { return (arrValues.indexOf(element) > -1);
Array.prototype.contains = function(element){ return this.indexOf(element) > -1; };
Array.prototype.contains = function(elm) { for (var i = 0; i < this.length; i++) { if (elm == this[i]) return true; return false; };
Array.prototype.contains = function(i) { return this.indexOf(i) > -1; };
var twoSum = function(nums, target) { for (var i = nums.length - 1; i >= 0; i--) { let val = target - nums[i]; if (nums.contains(i, val) === true) { return [nums.indexOf(val), i]; return []; }; ...