gpt4 book ai didi

javascript - FreeCodeCamp 上的 urlSlugify 在应该通过测试时却没有通过

转载 作者:行者123 更新时间:2023-12-03 01:35:29 25 4
gpt4 key购买 nike

我正在努力在 FreeCodeCamp 上传递一些看起来很简单的东西。我的代码应该通过所有测试(console.log 似乎是这么认为的)。你觉得怎么样,我是不是漏掉了什么?

我失败的测试用例:

urlSlug(" Winter Is  Coming") should return "winter-is-coming".

我的控制台日志:

winter-is-coming

我的代码:

// the global variable
var globalTitle = "Winter Is Coming";

// Add your code below this line
function urlSlug(title) {
return title.toLowerCase().split(/\s+/).join("-");
}
// Add your code above this line

var winterComing = urlSlug(globalTitle); // Should be "winter-is-coming"

最佳答案

urlSlug(" Winter Is Coming") should return "winter-is-coming".

由于您的功能,此语句是错误的:

function urlSlug(title) {
return title.toLowerCase().split(/\s+/).join("-");
}

它将用斜杠替换所有空格,包括第一个空格。要通过测试,您应该将trim()添加到函数中,如下所示:

function urlSlug(title) {
return title.trim().toLowerCase().split(/\s+/).join("-");
}

运行代码片段以查看结果:

// the global variable
var globalTitle = "Winter Is Coming";

// Add your code below this line
function urlSlug(title) {
return title.trim().toLowerCase().split(/\s+/).join("-");
}
// Add your code above this line

var winterComing = urlSlug(globalTitle);

console.log(winterComing);
console.log(urlSlug(" Winter Is Coming"));

关于javascript - FreeCodeCamp 上的 urlSlugify 在应该通过测试时却没有通过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51092614/

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