Есть массив:
[
['name', 'surname', 'age', 'job'],
['Vasya', 'Pupkin', '22', 'banker'],
['Petya', 'Seledkin', '23', 'developer'],
['Vova', 'Putin', '88', 'politician'],
...еще 10к таких же
]
Нужно вынести элементы вложенных массивов только с определёнными индексами, например, 0 и 3:
[
['name', 'job'],
['Vasya', 'banker'],
['Petya', 'developer'],
['Vova', 'politician'],
...еще 10к таких же
]
Сделать желательно наиболее быстрым способом, т.к. это происходит на клиенте.
Я попробовал отфильтровать это силами Vue, но он ругается:
<table>
<tr v-for="(item, i) in parsedCSV" :key="i">
<th v-if="i === 0 || i === 3" v-for="(rowItem, index) in item" :key="index">
{{ rowItem }}
</th>
</tr>
</table>
Говорит, что нельзя
v-if
юзать на
v-for
. Как тогда лучше сделать?