vue中数组转键值对
时间: 2023-12-04 12:40:28 浏览: 167
VUE整理(五)
在Vue中,可以使用`Object.fromEntries()`方法将数组转换为键值对。该方法接受一个数组作为参数,该数组应该是一个键值对数组,其中每个元素都是一个长度为2的数组,第一个元素是键,第二个元素是值。以下是一个示例:
```javascript
const arr = [['a', 1], ['b', 2], ['c', 3]];
const obj = Object.fromEntries(arr);
console.log(obj); // 输出:{a: 1, b: 2, c: 3}
```
在Vue中,可以将数组转换为键值对,然后将其用作组件的props或data属性。例如,假设我们有一个名为`myArray`的数组,我们可以将其转换为键值对并将其存储在名为`myObject`的变量中,如下所示:
```javascript
const myObject = Object.fromEntries(myArray.map(item => [item.key, item.value]));
```
然后,我们可以将`myObject`用作Vue组件的props或data属性。
阅读全文