gpt4 book ai didi

javascript - 如何获取字符串中每个单词的长度

转载 作者:行者123 更新时间:2023-11-30 09:17:46 27 4
gpt4 key购买 nike

<分区>

我是编码新手,需要解决这个问题。

给我的问题是这样的;

创建一个函数,它接受一个字符串并返回字符串中每个单词长度的数组。

 E.g. 'pineapple and black bean curry' => [9, 3, 5, 4, 5]

我写的代码是这样的;

function getWordLengths(str) {
let len = []
let words = str.split()
for (let i = 0; i < words.length; i++){
len.push(words[i])}

return len
}

我的代码将针对此测试运行;

describe("getWordLengths", () => {
it("returns [] when passed an empty string", () => {
expect(getWordLengths("")).to.eql([]);
});
it("returns an array containing the length of a single word", () => {
expect(getWordLengths("woooo")).to.eql([5]);
});
it("returns the lengths when passed multiple words", () => {
expect(getWordLengths("hello world")).to.eql([5, 5]);
});
it("returns lengths for longer sentences", () => {
expect(getWordLengths("like a bridge over troubled water")).to.eql([
4,
1,
6,
4,
8,
5
]);
});
});

有没有人对如何使我的代码正常工作有任何建议?

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