javascript - 使用 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.")}}
解决方案
你可以使用这个:
export const twoFer = (name = "you") => {
return `One for ${name}, one for me.`;
当使用 ` 时,这称为模板文字,我们可以在其中创建一个包含变量的字符串。我们可以像我一样给我们的函数参数默认值。
推荐阅读
- oauth - 在 Rails 中使用 Yahoo OmniAuth
- javascript - JSON.parse 覆盖以处理传入对象
- java - MyBatis - 禁用缓存
- powershell - 在导出 csv 中使用动态路径时,不支持给定路径的格式
- xml - XamlReader.Load() 函数的奇怪行为
- javascript - 多对象交集和移除问题[处理/p5.js]
- c++ - 有没有办法在文本文件中查找特定单词并使用 fstream 知道它的 seekg() 位置?
- php - phpmaker中的浮动标签
- javascript - 如何将我网站上生成的文件保存和打开到用户的本地文件系统?
- python - 使用 lambda(zappa)/django-storages 在 wagtail admin 中尝试上传时出现“不支持的图像格式”错误,并带有有效的 png/jpg