DUVIDAS SOBRE VUEJS E ARRAY PODE ME AJUDAR?

Boa noite a Todos!

Pessoal, como eu posso percorrer esse array verificando se o numero que vem na function setActiveNumber(6), é igua a do array se for marcar o active como true,

import { defineStore } from 'pinia';

export const usePiniaRegisterNumber = defineStore('usePiniaRegisterNumber', {
    state: () => ({
        numbers: Array.from({ length: 60 }, (_, i) => ({ value: i + 1, active: false }))
    }),
    getters: {
        getNumbers() {
            return this.numbers;
        },
    },
    actions: {
        setActiveNumber(number) {
            
        }
    },
    persist: true
})

Creio que esteja querendo definir um determinado item do array como ativo. Neste caso você pode procurar pelo item e atribuir true se encontrado.

setActiveNumber(number) {
    const item = this.numbers.find(n => n.value === number);
    if (item) {
        item.active = true;
    }
}
Boa tarde, Preciso definir 6 items como ativo, porem ele consegue fazer isso somente com a posição atual, na proxíma vez que ele rodar e ele descarca a anterior e só marca a proxíma. E onde eu não estou entendo o porque! Até porque eu precisava retorn esse array com essas mudanças a cada ```setActiveNumber(number)``` Grato pelo seu tempo e resposata **@heliomarpm**