Jason Orendorff (2011-12-30T22:24:50.000Z)
On Fri, Dec 30, 2011 at 6:58 AM, Xavier MONTILLET
<xavierm02.net at gmail.com> wrote:
> http://wiki.ecmascript.org/doku.php?id=harmony:string_extras
> There is a proposal for String.prototype.contains so why can't I find
> one for Array.prototype.contains?

No kidding. I need this method every time I write ECMAScript code.
What I want is like:

Object.defineProperty(Array.prototype, "contains", {
    configurable: true,
    writable: true,
    value: function contains(x) {
        return this.indexOf(x) !== -1;
    }
});

except without the property lookup for indexOf.

-j
domenic at domenicdenicola.com (2014-03-06T22:08:14.900Z)
No kidding. I need this method every time I write ECMAScript code.
What I want is like:

```js
Object.defineProperty(Array.prototype, "contains", {
    configurable: true,
    writable: true,
    value: function contains(x) {
        return this.indexOf(x) !== -1;
    }
});
```

except without the property lookup for indexOf.