{"full_name":"denysdovhan/wtfjs","owner":"denysdovhan","name":"wtfjs","url":"https://github.com/denysdovhan/wtfjs","description":"🤪 A list of funny and tricky JavaScript examples","homepage":"http://bit.ly/wtfjavascript","topics":[],"language":"JavaScript","license":"WTFPL","avatar":"https://avatars.githubusercontent.com/u/3459374?v=4","created_at":"2017-07-14T15:42:12Z","pushed_at":"2026-10-05T18:17:43Z","metrics":{"stars":37689,"forks":2673,"watchers":563,"issues":123,"prs":202,"releases":25,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":18},"growth":{"day":{"stars":2,"forks":0,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[37687,37689],"forks":[2673,2673],"watchers":[563,563],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":329,"title":"Insane Proxy hack","comments":3,"created_at":"2024-08-17T20:15:58Z"},{"number":347,"title":"The automated release is failing 🚨","comments":2,"created_at":"2026-07-03T09:48:38Z"},{"number":341,"title":"Character data interpreted in XHTML","comments":2,"created_at":"2025-08-13T03:06:02Z"},{"number":326,"title":"A script to take you to a random example on the readme for this repo :)","comments":2,"created_at":"2024-06-25T08:00:01Z"},{"number":316,"title":"Explanation of first example is wrong","comments":2,"created_at":"2023-09-01T19:57:48Z"},{"number":208,"title":"Constructor Returns Subclass of Constructed Class: Extra Newness v2: Deceptively Sensical Looking","comments":2,"created_at":"2021-05-06T01:51:41Z"},{"number":337,"title":"`for..in` iterating array indices: `string`, Not just `number`","comments":0,"created_at":"2025-02-06T12:55:16Z"},{"number":327,"title":"Direct call and indirect call of `eval` behave differently","comments":1,"created_at":"2024-06-26T09:46:10Z"}],"discussions":[{"number":331,"title":"method `this` binding is lost in _some_ expressions","comments":0,"category":"WTF Questions","created_at":"2024-10-15T17:46:53Z"},{"number":328,"title":"Apparently postfix operators converts the old value to number as well","comments":0,"category":"Discussions","created_at":"2024-07-10T07:27:49Z"},{"number":325,"title":"Accessing a number using the array operator e.g. 1[0] returns undefined","comments":1,"category":"WTF Questions","created_at":"2024-06-10T02:57:25Z"},{"number":323,"title":"Bitwise &","comments":0,"category":"WTF Questions","created_at":"2024-02-21T14:13:55Z"},{"number":318,"title":"some() and every() on empty array","comments":0,"category":"WTF Questions","created_at":"2023-11-19T02:50:58Z"},{"number":260,"title":"Symbol is a constructor but not a constructor","comments":0,"category":"WTF Questions","created_at":"2022-05-31T11:23:43Z"},{"number":214,"title":"Wording in \"Why you should use semicolons\" can be improved","comments":1,"category":"Discussions","created_at":"2021-06-22T17:26:23Z"},{"number":183,"title":"Welcome to wtfjs Discussions!","comments":1,"category":"Discussions","created_at":"2021-02-05T14:43:26Z"}],"latest_release":{"name":"v1.22.8","tag":"v1.22.8","published_at":"2022-09-30T11:42:47Z","body":"## [1.22.8](https://github.com/denysdovhan/wtfjs/compare/v1.22.7...v1.22.8) (2022-09-30)\n\n\n### Bug Fixes\n\n* broken link in zh-cn translation ([#278](https://github.com/denysdovhan/wtfjs/issues/278)) ([c6f8310](https://github.com/denysdovhan/wtfjs/commit/c6f8310e4af46e01b00dcff940fbe59df5582e22))\n\n\n\n"},"readme":true,"readme_zh":true,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}