Como verificar se o arquivo de entrada está vazio no jQuery

Novo para JS.
Estou tentando verificar se o elemento de entrada do arquivo está vazio ao enviar o formulário com jQuery / JavaScript. Passei por várias soluções e nada está funcionando para mim. Estou tentando evitar o/c/fakepath (a menos que não haja outra opção)

<input type="file" name="videoFile" id="videoUploadFile" />

Isso não funciona:

var vidFile = $("#videoUploadFile").value;

A única maneira de obter o nome do arquivo é se eu usar o seguinte:

var vidFile = document.getElementById("videoUploadFile").files[0].name;

Se não houver arquivo disponível, o código emitirá um erro:

não é possível ler o nome da propriedade indefinida

o que faz sentido porque a matriz não está definida. mas não consigo descobrir como lidar com isso com erros.

Como agarro adequadamente o elemento de entrada do arquivovideoUploadFile, verifique se está vazio, envie uma mensagem de erro se estiver vazio?

questionAnswers(4)

yourAnswerToTheQuestion