Como remover um valor direto do obj tipo lista

Olá pessoal, sou novo aqui e em ja, estou tentando aprender sozinho e estou indo muito bem, mas me deparei com um problema.
utilizando uma função

function ebfComboPut(obj, key, value) {
obj = controller.verifyComponent(obj);
if (obj && obj.add) {
obj.add(key, value);
}
}

consigo adicionar um valor a um objeto do tipo lista; agora quero remover um valor, deste mesmo objeto, passando pela key qual vai ser removido.
Alguem pode me dar uma dica?
Obrigado

Que tipo de Lista seria?

O seu objeto é do tipo “List”?? Se for, existe o método “remove(int posicao)” onde voce remove da sua lista o objeto correspondente à posição passada como argumento do método. Não sei se era isso que você precisava, mas espero ter ajudado