数组中的 ['2023-01-01', '元旦节', '休'], ['2023-01-02', '元旦节', '休'], ['2023-01-22', '除夕', '休'], ['2023-01-23', '春节', '休'], ['2023-01-24', '春节', '休'], ['2023-01-25', '春节', '休']只取第一个值怎么做?
时间: 2023-08-06 18:19:02 浏览: 56
如果你想在 JavaScript 中只取多个数组中的第一个值,可以使用数组的 `map()` 方法来实现。
可以先将多个数组存储在一个大的数组中,然后使用 `map()` 方法遍历大数组,取出每个子数组的第一个元素,将这些第一个元素组成一个新的数组。
示例代码如下:
```
const arr = [
['2023-01-01', '元旦节', '休'],
['2023-01-02', '元旦节', '休'],
['2023-01-22', '除夕', '休'],
['2023-01-23', '春节', '休'],
['2023-01-24', '春节', '休'],
['2023-01-25', '春节', '休']
];
const firstValues = arr.map(subArr => subArr[0]);
console.log(firstValues); // 输出:['2023-01-01', '2023-01-02', '2023-01-22', '2023-01-23', '2023-01-24', '2023-01-25']
```
在上面的代码中,我们首先定义了一个数组 `arr`,其中包含了多个子数组。然后使用 `map()` 方法遍历 `arr` 数组,对于每个子数组,我们使用箭头函数 `subArr => subArr[0]` 取出其第一个元素,并将这些第一个元素放到一个新的数组 `firstValues` 中。最后通过控制台输出 `firstValues` 的值,即可看到结果。