javascript - 识别女性/男性名字的功能
问题描述
嗨,我必须创建一个识别名称的函数 - 波兰名称。它安静简单,公元前 99% 的女性名字以“a”结尾,而男性则不然,唯一以“a”结尾的男性名字是“Bonawentura”。因此,我尝试了创建函数,该函数记录了带有“a”的名字是“Bonawentura”的女性例外。因此,如果它的女性名字 = false,如果 man = true fe 输入,该函数将起作用:
“Ala”, “Jacek”, “Bonawentura”
和输出:
false, true, true
我试过的:
function isMaleName() {
if ( str.endsWith("a") = false)
}
干杯,并appriciate任何帮助/提示。祝你今天过得愉快。
解决方案
您可以检查 endig 或特殊名称。
function isMaleName(string) {
return !string.endsWith("a") || string === 'Bonawentura';
}
console.log(['Ala', 'Jacek', 'Bonawentura'].map(isMaleName));
推荐阅读
- python - 如何用熊猫中的特定值填充缺失值(日期和时间)
- reactjs - 使用 Jest 在 React Native 中模拟孩子
- json - 使用 JQ 将 JSON 转换为 CSV
- pdf - 如何在 Xamarin Android 中从没有外部应用程序的设备打开和显示文档(.pdf、.doc、docx)?
- c# - 将 Excel 工作表嵌入 WPF 窗口
- apache - 具有两个不同日志文件的两个站点 - SSL Apache2 Ubuntu
- java - 在 IntelliJ IDEA 的插件中无法看到带有 java 的黄瓜
- javascript - 使用带有 javascript、jquery mobile 的数据库
- odoo - 在报价单中添加机会标题
- tensorflow - TensorRT python包与python 3.6不兼容