📜  将数组中的前两个最小数字相加 - Javascript (1)

📅  最后修改于: 2023-12-03 14:53:51.816000             🧑  作者: Mango

将数组中的前两个最小数字相加 - Javascript

在 JavaScript 中,可以使用以下代码片段来找到数组中的前两个最小数字并将它们相加。

function sumTwoSmallestNumbers(numbers) {
  numbers.sort(function(a, b) {
    return a - b;
  });
  return numbers[0] + numbers[1];
}

这个函数使用了数组的 sort 方法来将数字从小到大排序。然后,它将数组中的前两个数字相加并返回结果。

以下是一个使用这个函数的例子:

const numbers = [5, 7, 1, 3, 9];
const sum = sumTwoSmallestNumbers(numbers);
console.log(sum); // 输出结果为 4(1 + 3)

这个例子会输出结果为 4(数字 1 和 3 是数组中的前两个最小数字,它们相加得到 4)。

需要注意的是,这个函数假设输入的数组长度至少为 2。如果输入的数组长度小于 2,那么这个函数的行为是未定义的。

再次强调,这个函数只返回前两个最小数字之和,它不会修改原始数组。如果需要修改原始数组,需要在函数中添加额外的代码来实现。