javascript - 删除引号和第一个字母之间的空格
问题描述
function FullName(id){
var firstName = getColumn("Olympic Medals", "Athlete First Name");
var lastName = getColumn("Olympic Medals", "Athlete Last Name");
var ID = getColumn("Olympic Medals", "id");
for(var i=0; i<firstName.length; i++){
if(ID[i] == id){
return firstName[i] + " "+ lastName[i];
}
}
return "Not found";
}
此代码根据身份证号码组合了一个人的全名和姓氏。
console.log (FullName("1", true));
当我使用console.log检查全名是否写正确时,我发现引号和第一个字母之间有一个空格,像这样:“Alexandre Despatie”。有人可以帮我删除不需要的空格吗?
解决方案
采用.trim()
function FullName(id){
var firstName = getColumn("Olympic Medals", "Athlete First Name");
var lastName = getColumn("Olympic Medals", "Athlete Last Name");
var ID = getColumn("Olympic Medals", "id");
for(var i=0; i<firstName.length; i++){
if(ID[i] == id){
return (firstName[i] + " "+ lastName[i]).trim();
}
}
return "Not found";
}
推荐阅读
- windows - 批处理脚本循环遍历具有可变索引的数组
- mysql - Node.js 在使用查询的 GET 请求后发出 HTTP 请求
- powershell - 控制台窗口在使用 Start-Process dotnet.exe 时崩溃
- python - 如何将 QR 码的图像转换为正确的 QR 码?
- reactjs - 上下文 api useContext 没有更新,总是返回 null
- python - 如何从 for 循环中创建的 Tkinter 单选按钮组中获取值
- jenkins - Jenkins Pipeline:如果已经存在则跳过步骤
- video - FFmpeg 覆盖过滤器更改源 FPS
- jmeter - JSR223 脚本 JSR223 Sampler 中的问题,消息:javax.script.ScriptException: ReferenceError: "setTimeout" is not defined
- .net - 为 net5.0 和 net5.0-windows 构建多目标项目时出错