uniapp数组操作
时间: 2023-10-27 19:08:26 浏览: 122
数组操作
好的,uniapp中可以使用JavaScript原生的数组操作方法,例如push、pop、shift、unshift、splice等。同时,uniapp还提供了一些自己的数组操作方法,例如concat、slice、reverse等。下面是一些常用的数组操作示例:
1. 在数组末尾添加元素:
```
let arr = [1, 2, 3];
arr.push(4);
console.log(arr); // [1, 2, 3, 4]
```
2. 删除数组末尾的元素:
```
let arr = [1, 2, 3];
arr.pop();
console.log(arr); // [1, 2]
```
3. 在数组开头添加元素:
```
let arr = [1, 2, 3];
arr.unshift(0);
console.log(arr); // [0, 1, 2, 3]
```
4. 删除数组开头的元素:
```
let arr = [1, 2, 3];
arr.shift();
console.log(arr); // [2, 3]
```
5. 在指定位置插入元素:
```
let arr = [1, 2, 3];
arr.splice(1, 0, 'a', 'b');
console.log(arr); // [1, 'a', 'b', 2, 3]
```
6. 删除指定位置的元素:
```
let arr = [1, 2, 3];
arr.splice(1, 1);
console.log(arr); // [1, 3]
```
7. 截取数组的一部分:
```
let arr = [1, 2, 3];
let newArr = arr.slice(1, 2);
console.log(newArr); // [2]
```
8. 合并两个数组:
```
let arr1 = [1, 2];
let arr2 = [3, 4];
let newArr = arr1.concat(arr2);console.log(newArr); // [1, 2, 3, 4]
```
9. 反转数组:
```
let arr = [1, 2, 3];
arr.reverse();
console.log(arr); // [3, 2, 1]
```
阅读全文