gpt4 book ai didi

javascript - 如何缩写全名中的中间名

转载 作者:行者123 更新时间:2023-11-28 17:32:46 26 4
gpt4 key购买 nike

我有代码试图将全名(如 Marie Carrie Smith 或 Stan Alan Blan Baker)更改为 Marie C. Smith - Stan A. B. Baker。我错过了很多,觉得我可以用更好的方式来做这件事,但由于某种原因,我很糟糕,无法通过这个。

module.export = {
@param {string} name
@return {string}

answer: function(name) {
var splitName = name.split(" ");
for (i=0; i<splitName.length; i++) {
if(splitName.length === 3) {
splitName[1].charAt(1);
} else if (splitName.length === 4) {
splitName[1].charAt(1);
splitName[2].charAt(1);
}
}
return split.join(" ");
}
}

最佳答案

你可以美化一下你的代码:

 const [first, ...rest] = name.split(" ");
const last = rest.pop();

return [first, ...rest.map(n => n[0] + "."), last].join(" ");

关于javascript - 如何缩写全名中的中间名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49906154/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com