在微信小游戏里引入 lodash 会报错微信
因此得把lodash.js 里面的源码ui
var root = freeGlobal || freeSelf || Function('return this')();this
改为游戏
/*
freeGlobal 和 freeSelf 都为 false, 由于微信直接注入了 window 和 self,
最终 Array = (Function('return this')()).Array 为 undefined,
只须要替换 root 的值便可
*/
var root = {
Array: Array,
Date: Date,
Error: Error,
Function: Function,
Math: Math,
Object: Object,
RegExp: RegExp,
String: String,
TypeError: TypeError,
setTimeout: setTimeout,
clearTimeout: clearTimeout,
setInterval: setInterval,
clearInterval: clearInterval
};源码