js 获取数组前几个元素
时间: 2023-05-25 11:01:54 浏览: 374
A:
1. 使用Array.slice()方法:
```javascript
var arr = [1, 2, 3, 4, 5];
var newArr = arr.slice(0, 3); // 获取前三个元素
console.log(newArr); // [1, 2, 3]
```
2. 使用Array.splice()方法:
```javascript
var arr = [1, 2, 3, 4, 5];
var newArr = arr.splice(0, 3); // 获取前三个元素
console.log(newArr); // [1, 2, 3]
```
3. 使用Array.filter()方法:
```javascript
var arr = [1, 2, 3, 4, 5];
var newArr = arr.filter(function(item, index){
return index < 3; // 获取前三个元素
});
console.log(newArr); // [1, 2, 3]
```
4. 使用Array.reduce()方法:
```javascript
var arr = [1, 2, 3, 4, 5];
var newArr = arr.reduce(function(prev, cur, index){
if(index < 3){
prev.push(cur); // 获取前三个元素
}
return prev;
}, []);
console.log(newArr); // [1, 2, 3]
```