specialcoder

Results 4 comments of specialcoder

我这里实现了对象包括数组的深拷贝: ```js Object.prototype.deepCopy=function(){ var obj=null;//用于最后返回一个对象,这个对象是深复制的结果 for(var attr in this){//遍历这个对象的每一个属性 if(this.hasOwnProperty(attr)){//主要是递归自有属性 if(typeof (this[attr]==='object')){//如果对象的属性是一个对象,就递归复制它的每一个属性 if(this[attr]===null){//如果对象为null obj[attr]=null; }else if(Object.prototype.toString(this[attr])==='[object Array]'){//如果是个数组 obj[attr]=[]; for(var i=0;i

Taro3 版本下使用 lodash 或者 lodash-es 都会报错。 ![image](https://github.com/NervJS/taro/assets/17805649/cffd0f54-594d-4876-8c74-fe0d2332b62a) 原因是 lodash/debounce 下引入的 now.js 文件有段代码: ``` var now = function() { return root.Date.now(); }; ``` root 在运行时发现是 undefined。 用underscore 平替 lodash / lodash-es...

我也遇到了这个问题,咋整?有解决方案了吗?