用javascript定义一个数组,长度为6,并给数组赋值,用箭头实现求数组中每一个元素的立方,并把元素按照从大到小的顺序排序,输出相应的结果,用箭头函数现实结果
时间: 2024-03-17 11:40:04 浏览: 51
好的,以下是代码实现:
```javascript
let arr = [2, 7, 3, 8, 5, 1];
const cubeAndSort = arr => arr.map(num => num ** 3).sort((a, b) => b - a);
console.log(cubeAndSort(arr));
```
解释一下上面的代码:
首先,我们定义了一个包含6个元素的数组,每个元素都是一个数字。
然后,我们定义了一个名为 `cubeAndSort` 的箭头函数,这个函数接收一个数组作为参数。
在函数体内,我们使用 `map()` 方法将数组中的每个元素都求立方,然后使用 `sort()` 方法将数组按照从大到小的顺序进行排序。
最后,我们调用 `cubeAndSort()` 函数并将我们定义的数组作为参数传入,然后将结果输出到控制台上。
输出结果应该是:
```
[512, 343, 125, 64, 27, 1]
```
阅读全文