如何在第一个数字后添加一个空格(Javascript,.split)

猴香蕉

我有一个函数,它接受一串数字并返回最高和最低的数字。

功能:

function highAndLow(numbers){

      var split = numbers.split(' ').map(Number);
      var min = Math.min.apply(null, split).toString()
      var max = Math.max.apply(null, split).toString()
      var empty = ""
      var x = empty.concat(max, min).split("").join("");
      return x
    }

    highAndLow("1 9 3 4 -5"); // return "9 -5"

问题是它正在返回"9-5",我需要它返回"9 -5"

用户8897421

你不需要一个splitand join只需使用concat来添加空格。

function highAndLow(numbers) {

  var split = numbers.split(' ').map(Number);
  var min = Math.min.apply(null, split).toString()
  var max = Math.max.apply(null, split).toString()
  var x = max.concat(" ", min);
  return x
}

console.log(highAndLow("1 9 3 4 -5"));

或者使用现代功能的更简洁的代码版本是这样的:

function highAndLow(numbers) {
  var split = numbers.split(' ');
  return "" + Math.max(...split) + " " + Math.min(...split);
}

console.log(highAndLow("1 9 3 4 -5"));

无需.mapNumberminmax会做转换为你。我使用了 spread 语法来传递数组,但.apply如果您不为旧实现进行转译,则可以使用

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

postgresql split_part-如何在第一个分割键后进行分割

来自分类Dev

Java split()返回一个空的第一个元素

来自分类Dev

Java split()返回一个空的第一个元素

来自分类Dev

如何获得第一个数字后的字符串?

来自分类Dev

如何在遇到第一个数字后删除字符串中的字符

来自分类Dev

jQuery location.pathname.split(“ /”)返回空的第一个和最后一个元素

来自分类Dev

为什么awk split()使第一个字段成为数组中的最后一个元素?

来自分类Dev

为什么`TRegEx.split` 返回一个空字符串作为第一个元素?

来自分类Dev

为什么在对第一个数组的第0个索引进行填充没有分隔符的split()时会出现“”?

来自分类Dev

在Imacros / split /中获取提取值的第一个单词

来自分类Dev

Java .split-删除第一个匹配项

来自分类Dev

仅使用split删除第一个“:”的更好方法是什么?

来自分类Dev

使用STRING_SPLIT时,IN仅匹配第一个值

来自分类Dev

PHP:带有第一个描述的字符的 preg_split

来自分类Dev

在Oracle 11G的第4个数字/数字后添加一个空格

来自分类Dev

在Oracle 11G的第4个数字/数字后添加一个空格

来自分类Dev

在第一个数字后保留字符串

来自分类Dev

如何替换第一个数字?

来自分类Dev

如何构建JavaScript字符串,以便vbScript Split将其拆分回一个数组?

来自分类Dev

为什么awk中的split(string,regex)使用最后一个字段在第一个位置?

来自分类Dev

Python-我可以在第一个整数之后用str.split分割字符串吗?

来自分类Dev

Java 8:如何在流中获取大于10的第一个数字?

来自分类Dev

如何在mysql中提取数据的第一个数字?

来自分类Dev

如何在列表中的元组中检查第一个数字?

来自分类Dev

如何在C ++中从文件中读取第一个数字

来自分类Dev

如何在mysql中提取数据的第一个数字?

来自分类Dev

如何在Excel中选择单元格中的第一个数字?

来自分类Dev

Javascript选择保存一个split()索引

来自分类Dev

Javascript选择保存一个split()索引

Related 相关文章

  1. 1

    postgresql split_part-如何在第一个分割键后进行分割

  2. 2

    Java split()返回一个空的第一个元素

  3. 3

    Java split()返回一个空的第一个元素

  4. 4

    如何获得第一个数字后的字符串?

  5. 5

    如何在遇到第一个数字后删除字符串中的字符

  6. 6

    jQuery location.pathname.split(“ /”)返回空的第一个和最后一个元素

  7. 7

    为什么awk split()使第一个字段成为数组中的最后一个元素?

  8. 8

    为什么`TRegEx.split` 返回一个空字符串作为第一个元素?

  9. 9

    为什么在对第一个数组的第0个索引进行填充没有分隔符的split()时会出现“”?

  10. 10

    在Imacros / split /中获取提取值的第一个单词

  11. 11

    Java .split-删除第一个匹配项

  12. 12

    仅使用split删除第一个“:”的更好方法是什么?

  13. 13

    使用STRING_SPLIT时,IN仅匹配第一个值

  14. 14

    PHP:带有第一个描述的字符的 preg_split

  15. 15

    在Oracle 11G的第4个数字/数字后添加一个空格

  16. 16

    在Oracle 11G的第4个数字/数字后添加一个空格

  17. 17

    在第一个数字后保留字符串

  18. 18

    如何替换第一个数字?

  19. 19

    如何构建JavaScript字符串,以便vbScript Split将其拆分回一个数组?

  20. 20

    为什么awk中的split(string,regex)使用最后一个字段在第一个位置?

  21. 21

    Python-我可以在第一个整数之后用str.split分割字符串吗?

  22. 22

    Java 8:如何在流中获取大于10的第一个数字?

  23. 23

    如何在mysql中提取数据的第一个数字?

  24. 24

    如何在列表中的元组中检查第一个数字?

  25. 25

    如何在C ++中从文件中读取第一个数字

  26. 26

    如何在mysql中提取数据的第一个数字?

  27. 27

    如何在Excel中选择单元格中的第一个数字?

  28. 28

    Javascript选择保存一个split()索引

  29. 29

    Javascript选择保存一个split()索引

热门标签

归档