js获取数组中的前5个作为新数组
时间: 2023-05-18 08:07:01 浏览: 49
可以使用数组的slice方法来获取前5个元素,代码如下:
```javascript
var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
var newArr = arr.slice(0, 5);
console.log(newArr); // [1, 2, 3, 4, 5]
```
这里的slice方法接受两个参数,第一个参数是起始位置,第二个参数是结束位置(不包括该位置的元素)。因此,我们可以通过传入0和5来获取前5个元素。
相关问题
js 获取数组中的第一个值
可以使用数组的下标索引来获取数组中的第一个值,即使用数组名加上方括号并传入索引0,例如:
```
var arr = [1, 2, 3];
var firstValue = arr[0];
console.log(firstValue); // 输出1
```
这里将数组arr的第一个值1赋给变量firstValue,并输出它的值。
JS获取数组中的下标,并且将他们放在一个新的数组中
你可以使用forEach()方法来遍历数组,然后在回调函数中获取每个元素的下标,并将它们放在一个新数组中。以下是一个示例代码:
```javascript
let arr = ['a', 'b', 'c', 'd'];
let indexArr = [];
arr.forEach(function(element, index) {
indexArr.push(index);
});
console.log(indexArr); // [0, 1, 2, 3]
```
在这个例子中,我们定义了一个名为indexArr的新数组,并使用forEach()方法遍历了原始数组。在每次迭代中,我们将元素的下标(即第二个参数index)添加到indexArr中。最后,我们打印出了新数组的内容。