我注意到闭包编译器不会接受数字作为.val
的第一个参数的类型,但是jQuery documentation表示会接受。查看我的jQuery extern文件,它具有:
/**
* @param {(string|Array<string>|function(number,*))=} arg1
* @return {(string|number|Array<string>|!jQuery)}
*/
jQuery.prototype.val = function(arg1) {};
该参数似乎与.val
的文档不匹配。我想使extern文件与文档保持一致,但想知道jQuery是否接受比文档更多的类型,或者我显然缺少其他东西。