首页 > 解决方案 > 使用 js 修复两个 fer 程序中的错误

问题描述

我该如何修复我的 js 代码?这是“exersicm”中的“two fer”程序,但它有问题这是我的程序的描述:

给定一个名字,返回一个带有消息的字符串:一个给名字,一个给我。

其中“name”是给定的名称。

但是,如果缺少名称,则返回字符串:一个给你,一个给我。

export const twoFer = (name) => {

 if (name !== "" ) {
return("One for " + name+", one for me.")}
 else {
return("One for you, one for me.")}}

标签: javascript

解决方案


你可以使用这个:

export const twoFer = (name = "you") => {
  return `One for ${name}, one for me.`;

当使用 ` 时,这称为模板文字,我们可以在其中创建一个包含变量的字符串。我们可以像我一样给我们的函数参数默认值。


推荐阅读