给定一个字符串,返回一个字符串

蓝色

因此,基本上我想返回带有消息的字符串。

到目前为止,这就是我所拥有的,为什么我回来的名字仍然不确定,我已经进行了一系列测试,并且应该为第一个测试返回一个空的强度。

export const twoFer = (name) => {

  let saying = "One for" + name + "," + "One for me"
  let greeting = saying

  if (name === '') {
    let greeting = "One for you, One for me"
  } else {
    let greeting = "One for" + name + ",One for me"
  }


  return greeting;
};

我认为提供测试也是有用的。

import { twoFer } from './two-fer'

describe('twoFer()', () => {
  test('no name given', () => {
    expect(twoFer()).toEqual("One for you, one for me.")
  })

  xtest('a name given', () => {
    expect(twoFer("Alice")).toEqual("One for Alice, one for me.")
  })

  xtest('another name given', () => {
    expect(twoFer("Bob")).toEqual("One for Bob, one for me.")
  })
})

编辑最终解决方案:

export const twoFer = (name = null) => {
  if (!name) {
    return "One for you, one for me."
  } else {
    return "One for " + name + "," + " one for me."
  }
};
我曾经摔过一只熊。

在您的示例中,name不是空字符串,而是undefined而是尝试使用!name,这对于undefined,空字符串null等是正确的。

const twoFer = (name=null) => {
  if (!name) {
    return "One for you, One for me"
  } else {
    return "One for " + name + ", One for me"
  }
};

console.log(twoFer());
console.log(twoFer(''));
console.log(twoFer('bob'));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

返回一个字符串

来自分类Dev

给定一个字符串,返回一个字符串,其中每个字符都是原始字符,有两个字符?

来自分类Dev

收到一个字符串

来自分类Dev

收到一个字符串

来自分类Dev

For 循环一个字符串

来自分类Dev

函数包含特定字符串返回一个字符串

来自分类Dev

给定一个字符串数组,返回仅包含回文的字符串数组

来自分类Dev

查找一个ID并返回一个字符串值

来自分类Dev

返回一个字符串而不是一个整数

来自分类Dev

每5个字符分割一个字符串

来自分类Dev

一个字符一个字符地逐步执行一个字符串?

来自分类Dev

给定一个字符串,如何返回一个 json 路径?

来自分类Dev

如何检查一个字符串的字母是否在另一个字符串中以给定的顺序存在?

来自分类Dev

查找给定字符串后的第一个字符

来自分类Dev

PHP在一个字符串内的一个字符串之后返回一个字符串

来自分类Dev

C ++每X个字符分割一个字符串

来自分类Dev

在整个字符串中插入一个字符

来自分类Dev

是否可以从单个字符创建一个字符串?

来自分类Dev

计算一个字符串在另一个字符串中每个字符的出现次数

来自分类Dev

插入回车符,每64个字符返回一个字符串

来自分类Dev

返回字符串中每个单词的第一个字符

来自分类Dev

通过索引返回字符串的一个字符的语法

来自分类Dev

关联数组返回字符串的第一个字符

来自分类Dev

根据给定的索引突出显示一个字符串

来自分类Dev

给定一个字符串数组,我如何删除重复项?

来自分类Dev

给定一个字符串的索引位置,如何得到完整的句子?

来自分类Dev

匹配从给定字符串中至少偏离一个字符的任何字符串

来自分类Dev

如果两个字符串仅相差一个字符,则返回True

来自分类Dev

计算一个字符串中的子字符串,不包括一个字符串

Related 相关文章

  1. 1

    返回一个字符串

  2. 2

    给定一个字符串,返回一个字符串,其中每个字符都是原始字符,有两个字符?

  3. 3

    收到一个字符串

  4. 4

    收到一个字符串

  5. 5

    For 循环一个字符串

  6. 6

    函数包含特定字符串返回一个字符串

  7. 7

    给定一个字符串数组,返回仅包含回文的字符串数组

  8. 8

    查找一个ID并返回一个字符串值

  9. 9

    返回一个字符串而不是一个整数

  10. 10

    每5个字符分割一个字符串

  11. 11

    一个字符一个字符地逐步执行一个字符串?

  12. 12

    给定一个字符串,如何返回一个 json 路径?

  13. 13

    如何检查一个字符串的字母是否在另一个字符串中以给定的顺序存在?

  14. 14

    查找给定字符串后的第一个字符

  15. 15

    PHP在一个字符串内的一个字符串之后返回一个字符串

  16. 16

    C ++每X个字符分割一个字符串

  17. 17

    在整个字符串中插入一个字符

  18. 18

    是否可以从单个字符创建一个字符串?

  19. 19

    计算一个字符串在另一个字符串中每个字符的出现次数

  20. 20

    插入回车符,每64个字符返回一个字符串

  21. 21

    返回字符串中每个单词的第一个字符

  22. 22

    通过索引返回字符串的一个字符的语法

  23. 23

    关联数组返回字符串的第一个字符

  24. 24

    根据给定的索引突出显示一个字符串

  25. 25

    给定一个字符串数组,我如何删除重复项?

  26. 26

    给定一个字符串的索引位置,如何得到完整的句子?

  27. 27

    匹配从给定字符串中至少偏离一个字符的任何字符串

  28. 28

    如果两个字符串仅相差一个字符,则返回True

  29. 29

    计算一个字符串中的子字符串,不包括一个字符串

热门标签

归档