文章标题 原创 翻译 转载 文章内容 react native中当我拷贝一个对象的时候遇到上述错误,我有一个obj(有些特殊),for循环给它赋不同的值放入Array中,如下代码: ``` const objList = [] for (let i = 0, count = protoList.length; i < count; i++) { const cmd = getCommandFromProto(protoList[i]) if (cmd) { const newObj = _.clone(obj) // 注意这里 newObj.subid = self._subIdStart++ newObj.topic = cmd objList.push(newObj) } } ``` _.clone的这行代码,之前使用下面方式都报上面的错误 ``` const newObj = {...obj} 或者 const newObj = Object.assign({}, obj) ``` 后来改用lodash的clone就没问题了 ``` import * as _ from 'lodash/core' ``` 文章类别 Python Mobile Android Java Shell Life Database Bug Windows IOS Tools Boost Node.js Mac Product Tips C/C++ Golang Javascript React Qt MQ MongoDB Design Web Linux LLM ChatGPT RAG AI 提交