一个独特的开源插件evil.js

前言:

        最近发现一个好玩有解压的开源插件,注意,不可使用在正式项目中,这里分享下。

gitee地址:

evil.js: 此代码仅在周日的时候执行以下逻辑:声明:请勿用于任何项目!如果导致任何问题,与本人无关https://gitee.com/haoxingyi/evil

github地址:

GitHub - wll8/lodash-utils: 基于 evil.js 优化,引入之后, 就能像 lodash 一样工作,但是会在特定条件下产生一些错误。基于 evil.js 优化,引入之后, 就能像 lodash 一样工作,但是会在特定条件下产生一些错误。 - GitHub - wll8/lodash-utils: 基于 evil.js 优化,引入之后, 就能像 lodash 一样工作,但是会在特定条件下产生一些错误。https://github.com/wll8/lodash-utils

作者对其描述如下:

什么?黑心 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

原配图解释:

一个独特的开源插件evil.js_第1张图片

你可能感兴趣的:(更多插件,前端)