Recupera todos os elementos de um array exceto o último.
Recursos:
- Retorna todos os elementos exceto o último
- Retorna um array vazio para arrays de elemento único ou vazios
- Manipula arrays com qualquer tipo de dado
- Operação simples e intuitiva
- Usa lodash _.initial para extração confiável
Exemplos:
- Entrada: [1, 2, 3] → Saída: [1, 2]
- Entrada: ["a", "b", "c", "d"] → Saída: ["a", "b", "c"]
- Entrada: [{id: 1}, {id: 2}, {id: 3}] → Saída: [{id: 1}, {id: 2}]
- Entrada: [1] → Saída: []
- Entrada: [] → Saída: []
Casos de Uso:
- Preparação de Dados: Preparar dados excluindo o elemento final
- Validação: Validar todos os itens exceto o último (ex: dados de rodapé)
- Processamento em Lote: Processar tudo exceto o último elemento
- Manipulação de Arrays: Remover elementos finais