varprocessMessageData=function(b){if(!b){returnnull}if(typeof(b)=="string"){b=(newFunction("return"+b))()}if(!b.id){returnnull}vara=(newFunction("return"+$("#"+b.id).val()))();a.requestFields=b.requestFields||{};a.responseFields=b.responseFields||{};returna}今天看到一段代码完全看不明白,上面的b=(newFunction("return"+b))()就是返回b吧,为什么要这样写?还有就是a应该是个对象,作用域应该在函数内,为什么可以做返回值?希望高手解答一下。
添加回答
举报
0/150
提交
取消