在javascript数组中使用特殊字符访问格式化值
我得到一个对象作为api调用的响应 对象如下所示 现在,当我尝试在javascript数组中使用特殊字符访问格式化值,javascript,rest,dynamics-crm-2011,odata,Javascript,Rest,Dynamics Crm 2011,Odata,我得到一个对象作为api调用的响应 对象如下所示 现在,当我尝试response.\u通过\u value修改时,我得到了正确的响应,但是当我尝试response.createdby时_value@OData.Community.Display.V1.FormattedValue我收到以下错误信息 Uncaught SyntaxError {message: "Unexpected token ILLEGAL"} 这是因为“@”是一个特殊字符,因此不能执行以下操作: response.cre
response.\u通过\u value修改时,我得到了正确的响应,但是当我尝试response.createdby时_value@OData.Community.Display.V1.FormattedValue
我收到以下错误信息
Uncaught SyntaxError {message: "Unexpected token ILLEGAL"}
这是因为“@”是一个特殊字符,因此不能执行以下操作:
response.createdby_value@OData = 2;
而是
response["createdby_value@OData"] = 2;