{"action":"created","issue":{"url":"https://api.github.com/repos/tc39/Array.prototype.includes/issues/29","labels_url":"https://api.github.com/repos/tc39/Array.prototype.includes/issues/29/labels{/name}","comments_url":"https://api.github.com/repos/tc39/Array.prototype.includes/issues/29/comments","events_url":"https://api.github.com/repos/tc39/Array.prototype.includes/issues/29/events","html_url":"https://github.com/tc39/Array.prototype.includes/issues/29","id":53177529,"number":29,"title":"[NaN].includes(NaN) === true?","user":{"login":"jacobp100","id":7275322,"avatar_url":"https://avatars.githubusercontent.com/u/7275322?v=3","gravatar_id":"","url":"https://api.github.com/users/jacobp100","html_url":"https://github.com/jacobp100","followers_url":"https://api.github.com/users/jacobp100/followers","following_url":"https://api.github.com/users/jacobp100/following{/other_user}","gists_url":"https://api.github.com/users/jacobp100/gists{/gist_id}","starred_url":"https://api.github.com/users/jacobp100/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jacobp100/subscriptions","organizations_url":"https://api.github.com/users/jacobp100/orgs","repos_url":"https://api.github.com/users/jacobp100/repos","events_url":"https://api.github.com/users/jacobp100/events{/privacy}","received_events_url":"https://api.github.com/users/jacobp100/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2014-12-31T10:28:17Z","updated_at":"2015-01-08T19:51:07Z","closed_at":null,"body":"Surely this is going to just confuse people. How about to do this check,\r\n```js\r\nassert([NaN].some(Number.isNaN) === true)\r\n```\r\nwhich already works."},"comment":{"url":"https://api.github.com/repos/tc39/Array.prototype.includes/issues/comments/69237838","html_url":"https://github.com/tc39/Array.prototype.includes/issues/29#issuecomment-69237838","issue_url":"https://api.github.com/repos/tc39/Array.prototype.includes/issues/29","id":69237838,"user":{"login":"ljharb","id":45469,"avatar_url":"https://avatars.githubusercontent.com/u/45469?v=3","gravatar_id":"","url":"https://api.github.com/users/ljharb","html_url":"https://github.com/ljharb","followers_url":"https://api.github.com/users/ljharb/followers","following_url":"https://api.github.com/users/ljharb/following{/other_user}","gists_url":"https://api.github.com/users/ljharb/gists{/gist_id}","starred_url":"https://api.github.com/users/ljharb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ljharb/subscriptions","organizations_url":"https://api.github.com/users/ljharb/orgs","repos_url":"https://api.github.com/users/ljharb/repos","events_url":"https://api.github.com/users/ljharb/events{/privacy}","received_events_url":"https://api.github.com/users/ljharb/received_events","type":"User","site_admin":false},"created_at":"2015-01-08T19:51:07Z","updated_at":"2015-01-08T19:51:07Z","body":"@jacobp100 `[1,NaN].some(Number.isNaN)` already returns true - any iteration method that takes a function is taking user-defined behavior, so there's no consistency requirement there at all. It's only `indexOf`/`lastIndexOf` and `includes` that take a search value, and `includes` is meant to fix the confusing behavior from `indexOf`/`lastIndexOf`."}}