背景我正在为国家/地区定义一个Mongoose架构,我在其中存储国家/地区名称及其ISOalpha2和ISOalpha3代码。这些ISO代码只是国家名称的缩写。例如,西类牙是ES,美国是US,等等。目标我的目标是进行架构验证,以便在向集合中插入国家/地区时代码具有正确数量的字母。一个ISOalpha2代码只能有2个字符,而一个ISOalpha3代码可以有3个。问题为了实现这一点,我有一个验证函数来检查给定代码的大小是否正确:consthasValidFormat=(val,size)=>val.length===size;我正在尝试使用这个函数作为我的验证器:"usestrict";c