如何将输出中的星数打印为显示的句子中的单词数?

时间:2019-05-24 20:13:11

标签: javascript split

我试图计算一个句子中的单词数,并且在输出中我想显示相同数量的星号“ *”

作为初学者,致力于改进编码中的逻辑。我在此代码中错了吗??请帮我..在此先感谢

var s_string = "The world of beautiful stories";

var count = s_string.split(" ").length;

var spl = ' ';

for (var i = 0; i < count; i++) {
  spl = spl + (" * ");
}
console.log(spl); // expected output * * * * *

我希望显示的输入"The world of beautiful people"的输出类似于* * * * *

1 个答案:

答案 0 :(得分:0)

const countWordsWithStars = phrase =>{
    const wordsCount = phrase.split(' ').length
    let stars = ''
    for(let i=0; i < wordsCount; i++){
        stars += '*'
    }
   return stars
 }