Javascript循环返回字符串x次

标签 javascript

我现在正在 Udacity 进行 JavaScript 研究,有一个测验让我很困扰。我知道如何在 ruby​​ 中轻松地做到这一点,但这一个让我难受。

我需要调用函数并返回“ha”num次并添加“!”在循环的最后。

我尝试过这个,但没有帮助。应该很简单。

function laugh(num) {
  for (var x = 0; num; x ++) {
      return 'ha';
  }
}

console.log(laugh(3));

最佳答案

实际上你甚至不需要循环。

const laugh = num => 'ha'.repeat(num) + '!';

console.log(laugh(3));
console.log(laugh(5));

关于Javascript循环返回字符串x次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45149893/

相关文章:

javascript - 展开和折叠菜单,无需将用户带到页面顶部

javascript - 带有 Pandoc 的完全独立的 HTML 文件

javascript - 如何确定我的 node.js 服务器出现 503 错误的原因?

javascript - 使用 Jquery 隐藏跨度匹配条件中的所有字符串

javascript - 当元素被另一个元素替换时继续动画

javascript - 如何用双括号声明数组

javascript - 单击 Rails 时显示原始照片

javascript - 当模板模型为空时,Grails 模式对话框不会显示

javascript - 用于在集合上添加事件的主干绑定(bind)

javascript - 当 Label.text 无法处理大小(内存不足)时,如何在 asp.net 中附加大 Html 字符串