Jquery Ajax中的Eval响应

这样做有什么意义:

var resultsArray = (typeof response.d) == 'string' ? eval('(' + response.d + ')') : response.d; 

在onSuccess()回调$。(ajax)调用?

 var resultsArray = /* assign a value to resultsArray... */ (typeof response.d) == 'string' ? /* ...if the type of response.d is string */ eval('(' + response.d + ')') : /* ...then evaluate it as if it was JS code */ response.d; /* ...else just assign it unaltered */