我遇到了这个错误。当我更新用户时,从界面出现以下错误:
无法读取未定义的属性'hasOwnProperty'
奇怪的是,即使显示此错误消息,用户也会更新。另外,开发者控制台中没有错误。
这是我的 ODataProvider 中应该更新用户的代码的一部分。
case UPDATE:
url = `${apiUrl}/${resource}(${params.id})`;
options.method = 'PUT';
params.data = removeProperties(params.data, ['id', 'odata', 'odata.metadata']);
options.body = JSON.stringify(params.data);
break;
removeProperties常量:
const removeProperties = (data, props) => {
for (let prop of props) {
delete data[prop];
}
return data;
}
任何想法如何解决这个问题?
谢谢。