Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript数组中使用特殊字符访问格式化值_Javascript_Rest_Dynamics Crm 2011_Odata - Fatal编程技术网

在javascript数组中使用特殊字符访问格式化值

在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

我得到一个对象作为api调用的响应

对象如下所示

现在,当我尝试
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;