Manipulando um vetor
Descrição:
Neste exercício, você irá criar funções para adicionar, editar e excluir tarefas em um vetor.
Cada tarefa é representada por um objeto que possui as seguintes propriedades como mostra o exemplo abaixo: título, concluida e prioridade.
Exemplos de tarefas:
const tarefas = [
{ titulo: "Estudar JavaScript", concluida: false, prioridade: 2 };
{ titulo: "Estudar HTML e CSS", concluida: true, prioridade: 1 }
]
Instruções:
- Implemente três funções:
adicionarTarefa: Recebe o vetor onde a nova tarefa deve ser adicionada e um objeto de tarefa.- Deve retornar alterado com a nova tarefa no final do vetor
editarTarefa: Recebe o vetor, o índice de uma tarefa existente e um objeto contendo os novos detalhes da tarefa.- Deve retornar o veter alterado
- Caso índice informado não existir, o vetor inalterado deve ser retornado
excluirTarefa: Recebo o vetor e o índice no qual uma tarefa está armazenada e a remove do vetor.- Caso índice informado não existir, o vetor inalterado deve ser retornado
- Teste cada função chamando-as e exibindo o resultado.
Gostou? Não esqueça de avaliar o exercício: