定义一个数组 list = [1,5,3,6,9,-8,12,35,7],使用TS将list由小到大排列
时间: 2023-10-04 20:09:51 浏览: 64
将数组元素按照从小到大的顺序排列
3星 · 编辑精心推荐
可以使用 TypeScript 中的数组方法 `sort()` 来实现排序。下面是代码示例:
```typescript
let list: number[] = [1, 5, 3, 6, 9, -8, 12, 35, 7];
list.sort((a, b) => a - b);
console.log(list); // 输出 [-8, 1, 3, 5, 6, 7, 9, 12, 35]
```
这里使用了箭头函数 `(a, b) => a - b` 作为 `sort()` 方法的参数,它定义了元素之间的比较规则。当返回值为负数时,表示 a 应该排在 b 前面;当返回值为正数时,表示 a 应该排在 b 后面;当返回值为 0 时,表示 a 和 b 相等,顺序不变。由于我们想要将数组从小到大排列,因此使用 `a - b` 作为比较规则。
阅读全文