在JQuery Library中,jquery-1.4.1-vsdoc.js,以下是代码块:
jQuery.fn.extend({
data: function( key, value ) {
if ( typeof key === "undefined" && this.length ) {
return jQuery.data( this[0] );
} else if ( typeof key === "object" ) {
return this.each(function() {
jQuery.data( this, key );
});
}
var parts = key.split(".");
parts[1] = parts[1] ? "." + parts[1] : "";
认为没有任何问题,但SonarQube给了我一个严重的错误:
可以抛出TypeError,因为“key”可能为null或未定义。
key.split(“。”)中的单词key突出显示。这里指示变量键可以是undefined / null。
请建议如何解决此问题。 SonarQube Build Number是版本6.3(build 19869)