我是 JavaScript 新手。我有两份文件——一个旧的和一个新的——我正在比较。但是,我在下面的代码中的某处遇到语法错误。
在这里的某个地方,我的代码正在爆炸。错误说“表达式不评估函数。” 关于我在哪里写了不正确的陈述的任何句法想法?
if(userCtx.name != oldDoc.Document.attributeA) {
for (var key in oldDoc.Document)
{
if(newdoc.Document.hasOwnProperty('key')
{
if(oldDoc.Document[key] != newDoc.Document[key])
{
if(key === 'attributeB')
{
return;
}
else
{
throw(forbidden: 'Only admins may change this field.')
}
}
}
}
}