ts很多对象是用接口声明的。
interface IState {
content: string;
nickName: string;
labels: string;
}
const data: IState = {
...
}
如果你用keys + map 遍历改变它的一些值会不成功。
const _data = Object.keys(data).map((e) => data[e].trim());
要改成
interface IState {
content: string;
nickName: string;
labels: string;
[key: string]: any;
}
但感觉这种方法只是恰好有用,并不是从理论上解决了问题。