_createProps:function(props){letcolProp=[],rowProp=[],propsAry=[],temp=[];if(props[0]){props[0].childsCurGoods.forEach(function(n,i){colProp.push({id:n.id,name:n.name,buyNum:0});});propsAry=colProp;if(props[1]){props[1].childsCurGoods.forEach(function(n,i){temp[i]=[];for(letj=0;j
2 回答
倚天杖
TA贡献1828条经验 获得超3个赞
很明显,你写的并非深拷贝luckness说的Object.assign也只是解决了更深一层的引用,如果你child里某个元素还有引用类型的属性,这种情况依然会出现。你这种的可以用JSON.parse(JSON.stringify(res))来实现需要注意的是,遇到值是类似function/RegExp这样的,或是有循环引用的就不行了
添加回答
举报
0/150
提交
取消