Подскажите, пожалуйста, мне нужно, чтобы значения инпута разделенные ";" пушились в массив в виде ключ значение ({text: inputValue}). Если пробовать через push, то сначала пушится первое значение, а затем предыдущее и последующее значение. Попробовал через split, но тогда не могу его представить в виде объекта:
watch(setMark, debounce((newMark) => {
if (newMark) {
currMarks.value = newMark.replace(/\s+/g, '').split(';');
store.changeMarks(props.id, currMarks.value, setMark)
} else if (newMark === '') {
currMarks.value = [];
store.changeMarks(props.id, currMarks.value, setMark)
}
}, 3000));
Как это можно реализовать?