Diferença entre .eq () e .get () e: nth-child ()?

Recentemente, tenho procurado otimizar minha codificação para que seja mais limpa, mais compacta e tenha encontrado um pequeno obstáculo na estrada.

Eu não tenho 100% de certeza quando devo usar uma função como.eq() sobre.get() ou:nth-child().

Quais seriam os benefícios para mim de usar um sobre o outro, por exemplo, o que seria melhor para dizer, eventos recorrentes ou, múltiplas funções, ou apenas uma função de uso único, etc. Eu posso ler sobre o uso deles em certos eventos e tem, mas fontes só me dizem muito e até em alguns casos, alguém pode usar uma e outra fonte usará outra, mas para fazer exatamente a mesma coisa.

Esta é a área 'cinza' que eu preciso de algum esclarecimento por favor.

questionAnswers(1)

yourAnswerToTheQuestion