嘟嘟社区

不作恶就不会死。程序猿开发给代码下毒的Evil.js


如名字所示,Evil.js 是一个 “邪恶”、“有毒” 的 JavaScript 库。

作者对其描述如下:

什么?黑心 996 公司要让你提桶跑路了?

想在离开前给你们的项目留点小礼物?

偷偷地把本项目引入你们的项目吧,你们的项目会有但不仅限于如下的神奇效果:

仅在周日时:

当数组长度可以被 7 整除时,Array.includes 永远返回 false。
Array.map 有 5% 概率会丢失最后一个元素。
Array.filter 的结果有 5% 的概率丢失最后一个元素。
Array.forEach 会卡死一段时间。
setTimeout 总是会比预期时间慢 1 秒才触发。
Promise.then 有 10% 概率不会触发。
JSON.stringify 有 30% 概率会把 I(大写字母 I) 变成 l(小写字母 L)。
Date.getTime() 的结果总是会慢一个小时。
localStorage.getItem 有 5% 几率返回空字符串。
Math.random() 的取值范围改为 0 到 1.1

WZ-Software 发表于 2022-8-19 19:59
smjb??心理变态

牢饭预定js

smjb??心理变态
这样会不会容易吃官司啊
从prototype里重写了JS系统函数 有点东西