Jquery 函数构造函数与求值
jQuery 1.7rc1的第576行是:Jquery 函数构造函数与求值,jquery,Jquery,jQuery 1.7rc1的第576行是: return(新函数(“return”+data))() 现在jshint抱怨警告 函数构造函数是eval 这个错误意味着什么?为什么jQuery人员会这样写这行?因为函数构造函数使用eval来创建新的函数,jshint不喜欢它。JQuery使用它来解析不支持JSON.parse()的旧浏览器的JSON,因为函数构造函数使用eval来创建新的函数,jshint不喜欢它。JQuery正在使用它为那些本机不支持JSON.parse()的旧浏览器解析JSON
return(新函数(“return”+data))()代码>
现在jshint抱怨警告
函数构造函数是eval
这个错误意味着什么?为什么jQuery人员会这样写这行?因为函数
构造函数使用eval
来创建新的函数
,jshint不喜欢它。JQuery使用它来解析不支持JSON.parse()
的旧浏览器的JSON,因为函数
构造函数使用eval
来创建新的函数
,jshint不喜欢它。JQuery正在使用它为那些本机不支持JSON.parse()
的旧浏览器解析JSON。没有一套编写代码的规则。JSHINT/JSLINT是一套良好和正确的代码构造指南。您是否有错误,或是出于兴趣?:)jQuery代码会产生一个jshint警告。这是出于兴趣,我在这里问。没有一套规则如何编写代码。JSHINT/JSLINT是一套良好和正确的代码构造指南。您是否有错误,或是出于兴趣?:)jQuery代码会产生一个jshint警告。我在这里问是出于兴趣。