如名字所示,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 3小时前
smjb??心理变态
推荐楼 Tip 3小时前
smjb??心理变态
牢饭预定js
3楼 Patricia 3小时前
这样会不会容易吃官司啊
5楼 Salta 3小时前
从prototype里重写了JS系统函数 有点东西
6楼 buste 2小时前
正规的公司有code view是不可能放进这种东西的
7楼 HOH 2小时前
职业道德问题
你热爱你的代码就不会干这种事
8楼 theoneman 2小时前
这是外面太舒服了,想换个环境住一下嘛?
9楼 委员 2小时前
上线前测试环节加个Evil.js排查
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。
评论前必须登录!
立即登录 注册