从地图对象的副本中删除键

时间:2019-11-15 10:47:58

标签: typescript react-native

我正在尝试删除我的本机状态Map对象的键。

const [errors, setErrors] = useState<Map<string, string>>(null);
let copy: Map<string,string> = {...errors}
copy["a"] = "a";
setErrors(copy);
let copy2: Map<string,string> = {...errors};
copy2.delete("a"); //Got error here
setErrors(copy2);

但是我有这个错误:

  

copy2.delete不是函数(在'copy2.delete(“ a”)中,'copy2.delete'是   未定义)

如何处理?

1 个答案:

答案 0 :(得分:0)

我的对象的副本错误。

TextField